二、数据库中的约束
1.非空约束(ONT NULL)
字段的值不能为空
2.唯一约束(UNIQUE)
字段的值不能重复
3.主键约束(PRIMARY KEY)
主键约束是一个列或者多个列的组合,其值能唯一地标识表中的每一行,通过它可以强制表的实体完整性,效果上相当于非空约束+唯一约束
4.外键约束(FOREIGN KEY)
作用:保证数据的一致性和完整性,并且减少数据冗余。
体现:
阻止执行
·从表插入新行,其外键值不是主表的主键值便阻止插入
·从表修改外键值,新值不是主表的主键值便阻止修改
·主表删除行,其主键值在从表里存在便阻止删除(要想删除,必须先删除从表的相关行)
·主表修改主键值,旧值在从表里存在便阻止修改(要想修改,必须先删除从表的相关行)
级联执行
·主表删除行,连带从表的相关行一起删除
·主表修改主键值,连带从表相关行的外键值一起修改
5.检查约束(CHECK)
检查字段的值是否在一个范围内
标签:从表,删除,数据库,约束,修改,键值,MYSQL,主表 From: https://blog.csdn.net/m0_75227909/article/details/140741782