本文参考
外键是什么
如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。
比如有学生表(学号,姓名,性别,班级编号)和班级表(班级编号,班级名字),班级对应学生是一对多的关系,学生对应班级是多以一的关系。这种关系中,班级编号是两张表的公共关键字,又是班级表的主键,学生表的外键,所以呢,班级表是主表,学生表是从表
外键的作用:数据库通过外键来保证数据的完整性一致性
在用户进行insert,update,delete等操作时,数据库会先通过外键检测(做关系检查),才会允许操作。具体的!!!外键检测规则!!!如下:
- inse