创建表
查看表:
查看某个表的定义:
describe/desc tbl_name;
查看某个表的详细定义(DDL):
show create table tbl_name;
删除表
修改表:
修改表名:
alter table tbl_name rename to ntbl_name;
增加字段:
alter table add col_name data_type;
在表的第一个位置添加字段:
alter table add col_name data_type first;
在表的指定字段之后添加字段:
alter table tbl_name add col_name data_type after o_col_name;
删除字段:
alter table tbl_anme drop col_name;
修改字段:
alter table tbl_name modify col_name data_type;
修改字段名字:
alter table tbl_name change old_col_name new_col_name data_type;
修改字段顺序:
alter table tbl_anme modify col_name data_type first|after col_name2;
表约束:
MySQL支持的约束
NOT NULL
DEFAULT
UNIQUE KEY(UK)
PRIMARY KEY(PK)
AUTO_INCREMENT:一个数据库表中只能有一个字段使用该约束,该字段的数据类型必须是整数类型。
FOREIGN KEY(FK)
MySQL数据库管理系统不支持check约束。