SQL六大约束 关键字约束描述NOT NULL非空约束该字段数据不能为空UNIQUE唯一约束保证该字段的所有数据在表中唯一,不重复PRIMARY KEY主键约束一行数据的唯一标识,非空且唯一FOREIGN KEY外键约束两表的连接,保证一致性和完整性CHECK检查约束保证字段值满足一个条件DEFAULT默认约束如果字段为空值,保存时保存设置的默认值 外键约束 类型描述RESTRICT主表数据被删除,会阻止删除NO ACTION同上,主表数据被删除,会阻止删除CASCADE级联删除,主表数据被删除,对应的子表数据也删除SET NULL主表数据被删除,子表数据会设置为NULL