1.内连接
内连接是使用where子句对两表形成的笛卡尔积进行筛选。(下图就是笛卡尔积)
博主这里的理解是使用两者字段共同进行筛选,进而得到两者数据的交集。

下面是标准的内连接写法

2.外连接
2.1.左外连接
我们先创建一个学生表和一个成绩表

联合查询时左侧的表完全显示就是左外连接,我们可以看出第二个是左外连接

2.2右外连接
联合查询时右侧的表完全显示就是右外连接

2.3如何区分左表,右表
我们尝试交换两表的书写顺序得下图,我们可知先书写的为左表,后写的为右表。

本文详细介绍了数据库中的两种连接方式——内连接和外连接。内连接通过WHERE子句基于两个表的共同字段筛选数据,得到交集结果。而外连接分为左外连接和右外连接,确保至少显示一方全部数据。左外连接保留左表所有记录,右外连接保留右表所有记录,不匹配的数据用NULL填充。区分左右表的关键在于查询语句中表的书写顺序,先写的为左表,后写的为右表。
内连接是使用where子句对两表形成的笛卡尔积进行筛选。(下图就是笛卡尔积)
博主这里的理解是使用两者字段共同进行筛选,进而得到两者数据的交集。

下面是标准的内连接写法

我们先创建一个学生表和一个成绩表

联合查询时左侧的表完全显示就是左外连接,我们可以看出第二个是左外连接

联合查询时右侧的表完全显示就是右外连接

我们尝试交换两表的书写顺序得下图,我们可知先书写的为左表,后写的为右表。

2458

被折叠的 条评论
为什么被折叠?