多表查询
2.1.1 一对多/多对一关系
客户和订单,分类和商品,部门和员工
一对多建表原则:在多的一方创建一个字段,字段作为外键指向一的一方的主键.
2.1.2 多对多关系
学生和课程
多对多关系建表原则:需要创建第三张表,中间表中至少两个字段,这两个字段分别作为外键指向各自一方的主键.
2.1.3 一对一关系
在实际的开发中应用不多.因为一对一可以创建成一张表.
两种建表原则:
唯一外键对应:假设一对一是一个一对多的关系,在多的一方创建一个外键指向一的一方的主键,将外键设置为unique.
主键对应:让一对一的双方的主键进行建立关系.