查看约束名
使用show create table 表名 查看对应的约束名。
删除约束
注意:如果要添加约束名则需要添加add constraint的形式
添加非空约束
ALTER TABLE 表名 MODIFY 字段名 类型 NOT NULL;
删除非空约束
1)ALTER TABLE 表名 MODIFY 字段名 类型;
添加唯一约束
alter table 表名 add unique(字段名不加引号);
删除唯一约束
alter table 表名 drop index 字段名;
添加主键约束
alter table 表名 add primary key(字段名不加引号);
删除主键约束
alter table 表名 drop primary key;
添加外键约束
alter tabl 表名 add foreign key(字段名不加引号) references 外表名不加引号(外键字段不加引号);
如:alter table student add foreign key(cid) references clazz(cid);
带约束名:alter table student add CONSTRAINT fk_student_cid foreign key(cid) references clazz(cid);
删除外键约束
alter table 表名 drop foreign key 约束名;