左连接和内连接的区别(左连接和右连接和内连接的区别)
你们好,最近小活发现有诸多的小伙伴们对于左连接右连接内连接的具体区别,左连接这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 内连接:内连接也叫连接,是最早的连接。也可以称为正常连接或自然连接。内部连接是从结果表中删除所有与其他连接表不匹配的行,因此内部连接可能会丢失信息。
2、 结果:两个连接表中匹配行的连接。
3、 先放两张桌子和一张学生桌;成绩单
4、 这是内部连接后的表。
5、 选择*
6、 Score.s_id=Student.s_id上的学生内部联接分数
7、 呈现的是常用数据。
8、 左连接(左侧外部连接)
9、 将返回右表中的所有行。如果左表中的一行在右表中没有匹配的行,将为右表返回空值左连接:select * from student left join score on student。s _ ID=分数。s _ ID。
10、 左表为主表,右表无数据为空。
11、 左侧外部连接
12、 如下图:select * from student left outer join score on student . s _ id=score . s _ id。
13、 右连接(右连接)
14、 将返回右表中的所有行。如果右表中的行在左表中没有匹配的行,则为左表返回null值;
15、 右表为主表,左表没有数据的为空。
16、 select * from Student . s _ id=Score . s _ id上的学生右联接分数
17、 右连接:select * from student . s _ id=score . s _ id上的学生右外连接分数。
18、 完全外部连接(完全连接或完全外部连接)
19、 完整的外部连接返回左表和右表中的所有行。当一行在另一个表中没有匹配行时,另一个表的选择列表列包含空值。如果表之间有匹配的行,则月山的整个结果集行包含基表的数据值。
20、 select * from Student . s _ id=Score . s _ id上的学生完全加入分数
21、 select * from Student . s _ id=Score . s _ id上的学生完全外部联接分数
22、 笛卡尔乘积:
23、 交叉连接是笛卡尔积,结果是a b。
24、 从学生交叉连接分数中选择*
25、 自然连接自然连接是一种特殊的等值连接。它要求两个关系表之间的比较必须是同一个属性列,并且不需要添加连接条件,结果中要剔除重复的属性列。要求是在这两个关系中参与比较的两个属性列必须具有相同的名称和相同的属性。如果在两个关系中有多组这样的属性,默认情况下它们都被比较。
以上就是左连接这篇文章的一些介绍,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!
