特点:
- 可以取空值
- 不能重复
- 一个表里可以有多个唯一键。
使用:
一个唯一键:
CREATE TABLE user(
id INT ,
name VARCHAR(50) UNIQUE ,
......
);
多个唯一键:
create table user(
id int(8),
name varchar(20),
age int(2),
sex varchar(1),
constraint uk_user_id_name unique(id,name)
);
给已有表添加唯一约束
语法:alter table 表名 add [constraint 唯一约束名] unique(字段1,字段2...);
删除唯一约束
语法:alter table 表名 drop index 唯一约束名;