69pao国产精品视频-久久精品一区二区二三区-精品国产精品亚洲一本大道-99国产综合一区久久

SQL UNIQUE 約束

sql unique 約束

unique 約束保證在一個(gè)字段的數(shù)據(jù)或者一組字段里的組合數(shù)據(jù)是唯一的,與其它行都不相同。

unique 和 primary key 約束均為列或列集合提供了唯一性的保證。

primary key 約束擁有自動(dòng)定義的 unique 約束。

請(qǐng)注意,每個(gè)表可以有多個(gè) unique 約束,但是每個(gè)表只能有一個(gè) primary key 約束。

 

1. create table 中 unique 約束

下面的 sql 在 "persons" 表創(chuàng)建時(shí)在 "p_id" 列上創(chuàng)建 unique 約束:

mysql:

create table persons
(
p_id int not null,
lastname varchar(255) not null,
firstname varchar(255),
address varchar(255),
city varchar(255),
unique (p_id)
)
相關(guān)文章