首页 > 代码库 > 使用唯一性约束

使用唯一性约束

唯一性约束即该列的值唯一,比如姓名,如果有张三这个名字存在,就不能再出现第二个张三的名字,就算空值也只能出现一个

mysql> CREATE TABLE tb_dept2
    -> (
    -> id INT(11) PRIMARY KEY,
    -> name VARCHAR(22) UNIQUE,   # 指定名称唯一
    -> location VARCHAR(50)
    -> );

mysql> CREATE TABLE tb_dept3
    -> (
    -> id INT(11) PRIMARY KEY,
    -> name VARCHAR(22),
    -> location VARCHAR(50),
    -> CONSTRAINT STH UNIQUE(name)  # 指定完所有列之后再指定唯一性约束,STH是约束名
    -> );

 

 

 

    

使用唯一性约束