MySQL学习笔记之多表连接

多表连接分为:

1、内连接        2、外连接(左外连接和右外连接)

先看看内连接的使用方法:

有两个表:

a:

MySQL学习笔记之多表连接_第1张图片

b:

MySQL学习笔记之多表连接_第2张图片

执行内连接操作:

 select a.id,a.name,a.pro,b.sex from a join b on a.bid=b.id;

结果显示如下

MySQL学习笔记之多表连接_第3张图片

此时修改a表中最后一条数据对应的bid=4

update a set bid=4 where id=3;

此时再次执行内连接,因为b表中没有与之对应的sex,所以不会显示出来如下:

MySQL学习笔记之多表连接_第4张图片

接下来我们执行做外连接:

MySQL学习笔记之多表连接_第5张图片

再执行右外连接:

MySQL学习笔记之多表连接_第6张图片

注意此时观察内连接和外连接的区别,以及左外连接和右外连接的区别。


搜索与推荐Wiki

扫一扫 关注微信公众号!号主 专注于搜索和推荐系统,尝试使用算法去更好的服务于用户,包括但不局限于机器学习,深度学习,强化学习,自然语言理解,知识图谱,还不定时分享技术,资料,思考等文章!


                             【技术服务】,详情点击查看:https://mp.weixin.qq.com/s/PtX9ukKRBmazAWARprGIAg 


外包服务

你可能感兴趣的:(#,MySQL基础与实战)