# 格式
ALTER TABLE 表名 DROP PRIMARY KEY
或者
ALTER TABLE 表名 MODIFY COLUMN 主键字段 字段类型 NULL
# 示例
ALTER TABLE student DROP PRIMARY KEY;
ALTER TABLE student MODIFY COLUMN id INT NULL;
11. 删除唯一约束
# 格式
ALTER TABLE 表名 DROP INDEX 列名
# 示例
ALTER TABLE student DROP INDEX seat;
12. 删除非空约束
# 格式
ALTER TABLE 表名 MODIFY COLUMN 列名 字段类型(长度)
# 示例
ALTER TABLE student MODIFY COLUMN stuname VARCHAR(20);
13. 删除默认值
# 格式
ALTER TABLE 表名 MODIFY COLUMN 列名 字段类型(长度)
# 示例
ALTER TABLE student MODIFY COLUMN gender CHAR(1);
14. 删除外键约束
# 格式
ALTER TABLE 表名 DROP FOREIGN KEY 外键名
# 示例
ALTER TABLE student DROP FOREIGN KEY fk_m_s;
15. 添加新列
# 格式
ALTER TABLE 表名 ADD COLUMN 列名 字段类型(长度)
# 示例
ALTER TABLE student ADD COLUMN phone VARCHAR(20);
16. 删除某一列
# 格式
ALTER TABLE 表名 DROP COLUMN 列名
# 示例
ALTER TABLE student DROP COLUMN phone;
17. 删除表
# 格式
DROP TABLE 表名
# 示例
DROP TABLE stuinfo;
18. 复制表结构(没有数据)
# 格式
CREATE TABLE 表名2 LIKE 表名1
# 示例
CREATE TABLE stu_copy like stuinfo;
19. 复制表结构和表数据
# 格式
CREATE TABLE 表名2(AS) SELECT * FROM 表名1
# 示例
CREATE TABLE stu_copy2 SELECT * FROM stuinfo;