目录
一、创建表
二、查看表结构
三、修改表
增加字段
修改字段
删除字段
修改表名或者表中某一列名
四、删除表
一、创建表
CREATE TABLE table_name (field1 datatype,field2 datatype,field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎 ;
最后一个属性后面不加,

comment是对这些属性的说明;
查看使用MyISAM存储引擎的表的文件:
进入/etc/my.cnf,默认使用的引擎是innodb
那么创建一个innodb的表来查看它的文件:
所以存储引擎不同创建表之后表的文件也不相同。
二、查看表结构
给user1表插入两条记录;
desc tb_name;//查看表结构;
show create table tb_name;查看创建表时的详细信息,加上\G可以去掉多余信息;
三、修改表
增加字段
alter table tb_name add 字段及其类型和描述;
修改字段
将name长度改为60;
alter table tb_name modify name varchar(60);
修改是覆盖式的,所以查看创建表时的详细信息,对应字段的创建信息也会改变;
删除字段
alter table tb_name drop 字段;
删除字段之后这个字段对应的数据全部被删除;
修改表名或者表中某一列名
alter table tb_name rename (to) 新名字;//to可省略;
修改字段名;
alter table tb_name change 列名 新列名 完整定义;//修改列名需要重新定义类型;
若没有重新定义,会报错:
四、删除表
drop table tb_name;