目录
(一).。。。。。。。。概述:
1.1为什么需要约束
1.保证了数据的完整性,精确性,可靠性。
2.防止数据库中存在不符合寓意规定的数据和防止因错误信息的输入输出造成的无效操作、
3.sql规范以约束的方式对标数据进行额外的条件限制,从以下四个方面考虑:
(1)实体完整性:同一个表中不能存在两条完全无法区分的记录
(2)域完整性(比如:年龄0-120性别男/女)
(3) 引用完整性(如:员工所在部门,在部门表中要能找到这个部门)
(4)用户自定义完整性:用户名唯一,密码不能为空等
1.2什莫是约束
约束是表级的强制规定,可以在创建表时规定约束,也可以通过alter table语句增加约束