一、多表之间的关系
1、一对一的关系(了解)
例如:人与身份证,一个人只有一张身份证,一个身份证也只能属于一个人;
2、一对多的关系(最重要)
例如:部分和员工,一个部门可以有多个员工,但一个员工只能属于一个部门;
3、多对多的关系
例如:学生与课程,一个学生可以学习多门课程,一门课程也可以被多个学生学习;
二、一对多关系的实现
1、实现方式
在“多”的一方建立外键指向“一”的一方的主键;
2、图示
三、多对多关系的实现
1、实现方式
多对多关系的实现需要借助第三张中间表,中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键;
2、图示
四、一对一关系的实现
1、实现方式
可以在任意一方添加唯一的外键指向另一方的主键;
2、图示
标签:关系,图示,多表,实现,外键,MySQL,009,主键 From: https://blog.51cto.com/u_13272819/6079194