1.创建表
create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); # 1.在同一张表中,字段名不能相同 # 2.宽度和约束条件可选 # 3.字段名和类型是必须的
2.查看表
查看表结构:
desc 表名;
查看表的详细信息:
show create table 表名;
3.修改表:
# 修改表名 alter table 原表名 rename to 新表名; # 增加字段 alter table 表名 add 字段名 数据类型 [完整性约束条件...], add 字段名 数据类型 [完整性约束条件...]; # 增加新字段为表的第一个字段 alter table 表名 add 字段名 数据类型 [完整性约束条件...] first; # 增加新字段到旧字段的后面 alter table 表名 add 新字段名 数据类型 [完整性约束条件...] after 旧字段名; # 删除字段 alter table 表名 drop 字段名, drop 字段名; # 修改字段类型 alter table 表名 modify 字段名 数据类型 [完整性约束条件...]; # 修改字段名 alter table 表名 change 旧字段名 新字段名 旧数据类型 [完整性约束条件...]; # 修改字段名和字段类型 alter table 表名 change 旧字段名 新字段名 新数据类型 [完整性约束条件...];
3.删除表
drop table 表名;
4.复制表
# 将查出了的结果赋值给新创建的表 create table 新表名 select 字段名... from 旧表名; # 只复制表结构,不赋值表记录(条件为假的时候可以实现) create table 新表名 select 字段名... from 旧表名 where 假条件; # 只复制表结构,不赋值表记录 create table 新表名 like 旧表名;