詹惠儿

2019-01-07   阅读量: 898

数据分析师

什么是外键?

扫码加入数据分析学习群

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

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

什么是外键?

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

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

例子

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

MySQL外键架构图

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

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 3 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子