0. 概述
多表之间的关系;
-
一对一关系(了解):
如:人和身份证,一个人只有一张身份证,一张身份证也只能对应一个人
-
一对多关系(最常用最重要):
如:部门与员工,一个部门有多个员工,但是一个员工就只能有一个部门
-
多对多关系:
学生和课程,老师
1. 一对一关系实现
在任意一方添加外键指向另一方的主键,同时外键唯一
但是一般一对一关系合成一张表即可
2. 一对多关系实现
在多的那一方(增加一个字段)建立外键指向一的那一方的主键
3. 多对多关系实现
实现多对多关系必须借助第三张中间表
中间表起码包含俩个字段,并且这俩个字段分别作为外键指向两个表的主键
并且可以让俩个外键作为中间表的联合主键