mysql建表约束(唯一约束)

2年前 (2023) 程序员胖胖胖虎阿
186 0 0
--唯一约束

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;

  

 

  

版权声明:程序员胖胖胖虎阿 发表于 2023年3月21日 上午12:48。
转载请注明:mysql建表约束(唯一约束) | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...