mysql建表約束(唯一約束)


--唯一約束

unique  表中字段內容唯一,只有一個。

--直接加到字段名后面

create TABLE data3(
id int unique,   //添加唯一約束
sname varchar(20),
ssex varchar(2)
)

--類似聯合主鍵的多個添加

create TABLE data3(
id int ,
sname varchar(20),
ssex varchar(2),
UNIQUE(id,sname)   //添加多個唯一約束的方式
)

--通過alter添加

create TABLE data3(
id int ,
sname varchar(20),
ssex varchar(2)

)
alter table data3 add unique(id);

--刪除unique

create TABLE data3(
id int ,
sname varchar(20),
ssex varchar(2)

)
alter table data3 drop index id;

--通過modfiy添加unique

create TABLE data3(
id int ,
sname varchar(20),
ssex varchar(2)

)
alter table data3 modify sname varchar(20) unique;

  

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM