唯一索引
唯一索引
這種索引和前面的“普通索引”基本相同,但有一個區(qū)別:索引列的所有值都只能出現(xiàn)一次,即必須唯一。唯一性索引可以用以下幾種方式創(chuàng)建:?
創(chuàng)建索引,例如CREATE UNIQUE INDEX <索引的名字> ON tablename (列的列表);?
修改表,例如ALTER TABLE tablename ADD UNIQUE [索引的名字] (列的列表);?
創(chuàng)建表的時候指定索引,例如CREATE TABLE tablename ( [...], UNIQUE [索引的名字] (列的列表) );?
?
創(chuàng)建表結(jié)構(gòu)
create table ddd(id int primary key auto_increment , name varchar(32) unique);
注意
unique字段可以為NULL,并可以有多NULL, 但是如果是具體內(nèi)容,則不能重復(fù),
但是不能存有重復(fù)的空字符串’’
總結(jié)