常见的约束类型有哪些
阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com
常见的约束类型有哪些
常见的约束类型有:唯一性和主键约束,外键约束,检查约束,非空约束,默认约束几种。
唯一性和主键约束(UNIQUE/PRIMARY KEY)
当字段中所有取值不会出现重复记录的时候,可以给对应字段增加唯一性约束,例如身份证字段,员工工号字段。如果一个表中没有任何唯一性约束,那么表中的记录是可以出现重复记录的。
如果字段能够同时保证唯一性和非空性约束,那么就可以使用PIRMARY KEY约束,通常一个表只能增加一个PRIMARY KEY约束。
外键约束(FOREIGN KEY)
外键约束也叫参考一致性约束。
检查约束(CHECK)
检查约束是对字段中的合法值的范围进行的约束,比如储蓄账户表中的余额不允许出现负值,那么可以在余额字段上增加一个检查约束,确保余额字段的取值都是≥0的。
非空约束(NOT NULL)
如果当前字段从业务含义上说不应当出现空值或者未知数据的话,就可以增加NOTNULL 约束,保证插入的数据都是非空的数据。比如个人信息的身份证字段。
默认约束(DEFAULT)
当insert数据的时候,如果没有给定取值,那么使用默认约束,就会给一个默认的初始值,比如会员等级分,初始会员可以给等级分的默认值为0,这样新增一个会员记录的时候成绩就为0。
发表评论
暂时没有评论,来抢沙发吧~