MySQL入门,第五部分,表结构的修改

ALTER   TABLE   <基本表名>
[
ADD <新列名> <列数据类型> [列完整性约束]
DROP COLUMN <列名>
MODIFY <列名> <新的数据类型>
ADD CONSTRAINT <表级完整性约束>
DROP CONSTRAINT <表级完整性约束>
]

1.在student数据库中的专业表添加一个INT类型的 “专业人数” 列

ALTER TABLE 专业 ADD 专业人数 INT;

2.在student数据库中的专业表删除 "专业人数"列

ALTER TABLE 专业 DROP COLUMN 专业人数;

3.修改专业编号为char类型

ALTER TABLE 专业 MODIFY 专业编号 CHAR(10);

4.为专业表创建主键,主键为专业编号属性

ALTER TABLE 专业 ADD CONSTRAINT 主键 PRIMARY KEY(专业编号);
上一篇:在mysql 5.6的环境下修改生产环境的表结构(在线ddl) ----工具pt-osc


下一篇:MySQL如何实现万亿级数据存储?