一对多
定义
一的一方叫父表,多的一方叫子表
比如下方的员工表和部门表
外键
通过外键约束来解决多表之间数据的一致性和完整性。
如何添加一个外键
在多的一方也就是子表方添加外键
直接图形化界面操作添加外键
这种外键叫做物理外键,其在开发中有很多缺点
所以我们在开发中要选择逻辑外键
一对一
实现
在任意一方添加外键,关联另一方的主键,并设置外键为唯一的(UNIQUE)
多对多
实现
建立一张中间表,中间表设置外键,分别关联两方主键
多表查询
内连接
查询多表之间的交集