MySQL表操作(5.7)

创建表
查看表:

查看某个表的定义:
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约束。

























猜你喜欢

转载自blog.csdn.net/ghostliming/article/details/79992398