首页 > 数据库技术 > 详细

mysql建表约束(二)

时间:2019-11-07 01:37:16      阅读:96      评论: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;

  

 

  

mysql建表约束(二)

原文:https://www.cnblogs.com/qf928/p/11809395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!