外键

 

外键(foreign key)

:外键为某个表中的⼀列,它包含另⼀个表的主键值,定义了两个表之间的关系。

主表(⽗表)

:对于两个具有关联关系的表⽽⾔,相关联字段中的主键所在的那个表即是主表。

从表(⼦表)

:对于两个具有关联关系的表⽽⾔,相关联字段中的外键所在的那个表即是从表。

 

 

 

语法

 

格式

 

 

 

实例

 

 

 

 

表关系

 

实际开发中,⼀个项⽬通常需要很多张表才能完成。例如:⼀个商城项⽬就需要顾客表(customers)、商品表(products)、订单表(orders) 等多张表。且这些表的数据之间存在⼀定的关系,接下来我们将在单表的基础上,⼀起学习多表⽅⾯的知识。

 

 

⼀对⼀关系

 

建表原则

 

 

 

⼀对多关系

 

 

实例

 

 

 

多对多关系

 

 

 

实例

 

 

 

注意|特别提醒