sql CHECK ,UNIQUE 约束(mysql)

来源:互联网 发布:哪个软件足球比赛录像 编辑:程序博客网 时间:2024/05/16 12:23

check 用来限定值的范围,如下表:
CREATE TABLE test22
(
age INT(10),
sex VARCHAR(10),
name11 VARCHAR(10) NOT NULL,
CHECK (age>0)
)
在此,check限制了age的值为0以上

如果想让age的的不唯一呢?那就使用UNIQUE了:
CREATE TABLE test223
(
age INT(10),
sex VARCHAR(10),
name11 VARCHAR(10) NOT NULL,
CHECK (age>0),
UNIQUE (age)
)
在此,使用了unique表示是age的值唯一,没有重复值,是唯一性的保证。

0 0
原创粉丝点击