constraint
的一些用法总结
主要就是增加约束的
以下几种约束
、并
一一列举:
1.
主键约束:
要对一个列加主键约束的话,这列就必须要满足的条件就是分空
因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)
以下是代码
要对一个列加主键,列名为
id,
表名为
emp
格式为:
alter table
表格名称
add constraint
约束名称
增加的约束类型
(列名)
例子:
alter table emp add constraint ppp primary key (id)
————————————————————————————————
2.check
约束:
就是给一列的数据进行了限制
比方说,年龄列的数据都要大于
20
的
表名(
emp
)
列名(
age
)
格式:
alter table
表名称
add constraint
约束名称
增加的约束类型
(列名)
例子:
alter table emp add constraint xxx check(age>20)
_____________________________________________________________________
_
3.unique
约束:
这样的约束就是给列的数据追加的不重复的约束类型
格式:
alter table
表名
add constraint
约束名称
约束类型(列名)
比方说可以给
ename
列加个
unique
,让
ename
列的数据不重复
例子:
alter table emp add constraint qwe unique(ename)
————————————————————————————————