在这里只使用SQL语句来进行
数据表约束的定义
约束的类型
- NULL/NOT NULL约束
分别表示可以为空和不可以为空,语句如下
Create Table Stu
(
stu_no nchar(11) Constraint s_con NOT NULL
)
[Constraint + 约束名] + 约束类型,其中约束名自己定义,中括号部分可以省略(也就是可以不对约束进行命名,系统会自定义)
- UNIQUE约束
UNIQUE唯一,用于表示一列或者多个列的组合上取值唯一,不能用相同的值出现
注意:唯一约束下,可以有空值存在,但最多只能有一个
Create Table Stu
( -- 单个属性列的约束
stu_no nchar(11) Constraint s_uni UNIQUE
)
Create Table Stu
( --多个属性列的约束
stu_na nchar(8),
stu_sex nchar