⑧【MySQL】数据库查询:内连接、外连接、自连接、子查询、多表查询

2023-11-16 08:59:17 浏览数 (1)

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~

内连接、外连接、自连接、子查询、多表查询

⑧MySQL数据库查询

1. 多表关系

多表关系

  • 一对一 :在任意一方加入外键,关联另一方的主键,并设置外键为唯一(UNIQUE)。
  • 一对多(多对一) :在的一方建立外键,指向的一方的主键。
  • 多对多 :建立第三张表作为中间表,中间表至少包含两个外键,分别关联双方主键

2. 多表查询

多表查询

  • 在多张表中查询数据。
  • 笛卡尔积:两个集合,集合A 与 集合B中元素的所有组合情况,在多表查询时需要使用WHERE关键字JOIN ON关键字消除笛卡尔积。

0 人点赞