参考链接
加入约束的目的就是为了保证表中的记录完整和有效
默认约束 (Default Counstraint)
默认约束通过定义列的缺省值或使用数据库的缺省值对象绑定表的列,来指定列的缺省值
非空约束(not null)
用not null约束的字段 不能为空值
唯一性约束(unique)
unique约束字段 不可重复,但 可以为null
可以为单个字段添加,也可以为复合字段添加
主键约束(primary key)
主键约束除了可以做到"not null unique"之外,还会默认添加 "索引——index"
每个表可以有多个 unique 约束,但是每个表只能有一个 primary key 约束
外键约束(foreign key)
一张表可以有多个外键字段,可以为null
foreign key(classno) references t_class(cno)