
主键约束是指能唯一标识一个前渣闭实体(一条记录)的键,不能重复为空,一般是主键。我们常见的有身份证号码,学生证的学号等,这些都是为了能在一个环境中唯一的确定一个人的标识。外键是指一个实体(一条记录)引用的其他实体必须是存在的,常见的例子是:学生和他对应的班级,学生实体在数据库中的记录要引用班级实体在数据库中记录的主键作为外键,加入学生甲是二年级三班慧裂的学生,那么这个二年级三班必须是存在的,如果不存在,学生甲就不能引用梁茄这个班级。
我简单说,
完整性可以理虚局解为 很多约束,你想限制条件越多,那说明要查询的越精确,所以完整
主键和外键都是约束 还有default check 等 都是约束用差悄让来限制。
主键:表示一个列或多个列唯一,如 A商品有3个,因为它们都一样,为了区分它们,我给他们编号1,2,3 所以主键就是唯一的 不能有相同的 用来标识区别。
外键: 就是一个表的主键 是另一个运贺表的非主键。那这个表的主键就是另一个表的外键。