mysql外键介绍


  1. MySQL外键必须使用存储引擎为 innDB 其中MySAM 和MEMORYH这两种引擎不支持。

  2. 由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保证数据的一致性和完整性。

  3. 设置外键约束的两个表之间会具有父子关系,即子表中外键的字段的取值范围由父表所决定。

  4. 设置外键一定程度上降低数据库的速度。

  5. 子表的外键字段的数据类型和父表中要一致。

---------------- The End ----------------
0%