SQL中的PRIMARY KEY(PK)(主键)和Foreign Key (FK)(外键解析

SQL中的PRIMARY KEY(PK)(主键)和Foreign Key (FK)(外键解析_第1张图片1:ERD(entity relationship dialgram)实体属性图中PK所对应的就是每个表中主键(上图为ERD)

2:当我们用SQL语言查询表的时候,一般第一个列出的就是每个表的主键
主键是特定表中的唯一列。这是每个表的第一列。这里,这些列都被称为id,但不一定非得是名称。在大多数数据库中,主键通常是表中的第一列。

SQL中的PRIMARY KEY(PK)(主键)和Foreign Key (FK)(外键解析_第2张图片SQL中的PRIMARY KEY(PK)(主键)和Foreign Key (FK)(外键解析_第3张图片
3:外键是一个表中的列,它是另一个表中的主键。
文章中列出的ERD中外键有
region_id
account_id
sales_rep_id
每一个都链接到另一个表的主键

在这里插入图片描述
FK总是和PK相连接
当两个表中间有了PK-FK连接,那么这两个表就有了关系

连接任何两个表的方法是这样的:链接PK和FK(通常在ON语句中)如下图

SQL中的PRIMARY KEY(PK)(主键)和Foreign Key (FK)(外键解析_第4张图片

你可能感兴趣的:(sql)