修改表实现约束的添加与删除
一、主键约束
添加主键约束
Alter table 表名 add primary key(列名)
例
将 emp 表中的 employee_id 修改为主键且自动增长;
1.添加主键约束;
alter table emp add primary key(employee_id);
2.添加自增长;
alter table emp modify employee_id int auto_increment;
删除主键约束
Alter table 表名 drop primary key
注意:删除主键时,如果主键列具备自动增长能力,需要先去掉自动增长,然后再删除主键;
例
删除 employee_id 的主键约束;
1.去除自动增长;
Alter table emp modify employee_id int;
2.删除主键约束;
Alter table emp drop primary key;
二、非空约束