[2025.1.25 MySQL学习] 多表查询

多表查询

多表关系

多表关系分为三种:

  • 一对多/多对一
    • 部门和员工,一个部门对应多个员工
    • 在多的一方建立外键,指向一方的主键
  • 多对多
    • 学生和课程,一个学生可以选多个课程,一个课程也可以被多个学生选
    • 建立第三张中间表,中间表至少包含两个外键,分别关联两方主键
  • 一对一
    • 用户与用户中间的关系
    • 用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提升操作效率
    • 在任意一方加入外键,关联另外一方主键,并且设置外键为唯一的(UNIQUE)

多表查询概述

即从多表中查询数据

来源链接:https://www.cnblogs.com/luvisdru9/p/18690930

请登录后发表评论

    没有回复内容