FOREIGN KEY 是什么意思以及我们如何在 MySQL 表中使用它?

实际上 FOREIGN KEY 是一列或几列的组合,可用于设置两个表中数据之间的链接。换句话说,我们可以说 FOREIGN KEY 约束与两个表相关。它还用于增强数据完整性,因为表的主键链接到其他表的外键。,登录后复制,这里REFERENCES是一个关键字; column_name 是要设置 FOREIGN KEY 的列的列表;具有主键的表是包含主键的表的名称; column_name 是已设置 PRIMARY KEY 的列的列表。,假设我们有两个表“Customer”和“Orders”。两个表之间的关系可以通过字段“Cust_Id”指定的表“orders”中的外键建立。创建两个表的查询如下 –,登录后复制,这里,表“Customer”称为父表或引用表,表“Orders”称为子表或引用表。子表中的行必须包含父表中存在的值。例如,表“orders”中的每一行都必须具有“customer”表中存在的“Cust_Id”。,以上就是FOREIGN KEY 是什么意思以及我们如何在 MySQL 表中使用它?的详细内容,更多请关注www.92cms.cn其它相关文章!
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册