数据库表连接方式分别叫什么连接?
- 内容介绍
- 文章标签
- 相关推荐
一、 序章:数据的相逢如同人生的相聚
说实话... 表与表之间的“牵手”叫做连接。它们像春天里萌发的嫩芽,互相依赖、相互映衬,才能让信息之树枝繁叶茂。正如家庭需要孩子来延续希望, 生态需要新苗来绿化山川,我们也要用恰当的连接方式,让数据在系统中生根发芽,结出丰硕的果实。
二、 常见的几大连接方式及其命名
1. 内连接—— “等值拥抱”
内连接是最常用、最直接的“拥抱”。只有当两张表在指定列上拥有相同的取值时这些行才会被召集到后来啊集中。它像两颗心脏同步跳动,只记录彼此都能感受到的脉搏,我好了。。
SELECT a.id, a.name, b.score
FROM students a
INNER JOIN scores b ON a.id = b.student_id;
2. 左外连接—— “左侧守护者”
左外连接保留左表的全部记录, 即便右表没有匹配,也会以NULL填补。它像慈母般把左边的孩子全部抱在怀里不让任何一个孤单。
SELECT a.id, a.name, b.score
FROM students a
LEFT JOIN scores b ON a.id = b.student_id;
你看啊... 右外连接与左外连接对称,只是把保护伞换到了右表上。它确保右边所有记录都能被看到,同样以NULL填补左表缺失的部分。
一、 序章:数据的相逢如同人生的相聚
说实话... 表与表之间的“牵手”叫做连接。它们像春天里萌发的嫩芽,互相依赖、相互映衬,才能让信息之树枝繁叶茂。正如家庭需要孩子来延续希望, 生态需要新苗来绿化山川,我们也要用恰当的连接方式,让数据在系统中生根发芽,结出丰硕的果实。
二、 常见的几大连接方式及其命名
1. 内连接—— “等值拥抱”
内连接是最常用、最直接的“拥抱”。只有当两张表在指定列上拥有相同的取值时这些行才会被召集到后来啊集中。它像两颗心脏同步跳动,只记录彼此都能感受到的脉搏,我好了。。
SELECT a.id, a.name, b.score
FROM students a
INNER JOIN scores b ON a.id = b.student_id;
2. 左外连接—— “左侧守护者”
左外连接保留左表的全部记录, 即便右表没有匹配,也会以NULL填补。它像慈母般把左边的孩子全部抱在怀里不让任何一个孤单。
SELECT a.id, a.name, b.score
FROM students a
LEFT JOIN scores b ON a.id = b.student_id;
你看啊... 右外连接与左外连接对称,只是把保护伞换到了右表上。它确保右边所有记录都能被看到,同样以NULL填补左表缺失的部分。

