MySQL唯一约束(UNIQUE KEY)
简介
MySQL唯一约束(Unique Key)要求该列唯一,允许为空,但只能出现一个空值
1、在创建表时设置唯一约束
语法
<字段名> <数据类型> UNIQUE
示例
-> name VARCHAR(22) UNIQUE,
2、在修改表时添加唯一约束
语法
ALTER TABLE <数据表名> ADD CONSTRAINT <唯一约束名> UNIQUE(<列名>);
示例
mysql> ALTER TABLE tb_dept1
-> ADD CONSTRAINT unique_name UNIQUE(name);
3、删除唯一约束
语法
ALTER TABLE <表名> DROP INDEX <唯一约束名>;
示例
mysql> ALTER TABLE tb_dept1
-> DROP INDEX unique_name;