今日分享_5月4日_学点MySQL

#爱测角#

爱测角

DQL(Data Query Language):数据查询语言

上一篇我们介绍了多表查询之内连接,今日介绍多表查询之外连接。外连接分为两种:左外连接和右外连接。其中左外连接关键字是left join ,是left outer join的简写,右外连接关键字是right join ,是right outer join的简写。

数据表Cities

city country

Shanghai China

Beijing China

数据表People

name city

Kangkang Beijing

Xiaoming Wuhan

(1)左外连接用法例子:

语句:select * from  People t1 left  join Cities t2 on t1.city=t2.city;

操作结果:

t1.name t1.city t2.city t2.country

Kangkang Beijing Beijing China

Xiaoming Wuhan NULL NULL

解析:从结果集我们可以看出,左外连接返回的关键字left join表的所有数据,同时补充上满足on之后条件的left join右侧Cities表的数据,其中右侧表的数据可以是空,表中NULL即代表空数据的意思。

(2)右外连接用法例子:

语句:select * from  People t1 right  join Cities t2 on t1.city=t2.city;

操作结果:

t1.name t1.city t2.city t2.country

NULL NULL Shanghai China

Kangkang Beijing Beijing China

解析:从结果集我们可以看出,右外连接返回的关键字right join表的所有数据,同时补充上满足on之后条件的right join左侧People表的数据,其中左侧表的数据可以是空,表中NULL即代表空数据的意思。

总结:

外连查询分左右,谁左谁右看需求。

2021年5月4日,农历辛丑牛年,三月廿三

#五四青年节# 今天的中国,风华正茂;今天的我们,为之奋斗!

图片来源网络,侵删

欢迎关注爱测角(iTestCorner),一同学习进步。更多分享,明日见

上一篇:

#爱测角# 每日学习_0503_MySQL数据库

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容