4th day
Posted panbee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4th day相关的知识,希望对你有一定的参考价值。
老师讲的好快啊...
/* 建一个innodb类型且字符集为utf8的表,其中包括以下类型的字段:int(自增长),float,char,varchar,datetime,date,text,enum, set。并且在自增长的int类型字段上有主键,varchar类型字段上有普通索引 2,给该表添加一个int字段,默认值是18; 3,修改表中char类型字段设定的长度; 4,修改表名。 5,再创建跟前面那个同样的表,表的名字在前一个名字基础上加一个“2”,但其表类型是myisam,观察/data目录下的表文件跟前一个表的异同。 create table if not exists tab_innodb ( user_id int auto_increment primary key, birthday float, tel char(11), user_name varchar(20), ot datetime, otd date, intro text, sex enum (\'男\',\'女\'), hobbies set (\'琴\',\'棋\',\'书\',\'画\'), key(user_name) )charset=utf8, engine=innodb; insert into tab_innodb (birthday,tel,user_name,ot,otd,intro,sex,hobbies) values (1990.08,\'13802145\',\'panbee\',now(),now(),\'Hello,everybody,I am panbee.\',1,5); 2,给该表添加一个int字段,默认值是18; alter table tab_innodb add column age int default 18; 3,修改表中char类型字段设定的长度; alter table tab_innodb change column tel ntel char(20); 4,修改表名 alter table tab_innodb rename to tab_innodb2; 5,再创建跟前面那个同样的表,表的名字在前一个名字基础上加一个“2”,但其表类型是myisam, create table if not exists tab_innodb3 ( user_id int auto_increment primary key, birthday float, tel char(11), user_name varchar(20), ot datetime, otd date, intro text, sex enum (\'男\',\'女\'), hobbies set (\'琴\',\'棋\',\'书\',\'画\'), key(user_name) )charset=utf8, engine=myisam; 外键索引 create table tab_suoyin( id int auto_increment primary key, user_name varchar(20), banji_id int, foreign key (banji_id) references tab_innodb2(user_id) ); */
以上是关于4th day的主要内容,如果未能解决你的问题,请参考以下文章