热线电话:13121318867

登录
2019-01-07 阅读量: 1257
什么是外键?

外键是在关系数据库中创建关系的一个组成部分。

因此,我们已经确定主键为表提供唯一标识符。但主键不是唯一的“键”类型。我们的数据库也可以包含外键。

什么是外键?

一个外键是唯一标识另一个表的一排一个表中的列(或列的集合)。这定义了两个表之间的关系。

外键允许您跨表交叉引用相关数据。当列包含在另一个表中表示的数据时,这会派上用场。

例子

这是我们的图表 水果店 数据库显示了之间的关系 水果 桌子和 单位 表。

MySQL外键架构图

链接两个表的黑线表示外键。该单元ID 在球场上 水果 table是一个外键 单元ID在球场上 单位表。因此,我们插入的值Fruit.UnitId 必须对应于中的值 Units.UnitId。这使得Fruit.UnitId 引用该记录的其他列中的数据(即具有相应记录的记录) 单元ID)。

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子