MySQL中左链接和右链接有什么区别?


本篇文章主要探讨MySQL中左链接和右链接的区别。有一定的参考价值,有需要的朋友可以参考一下,跟随小编一起来看解决开发云主机域名方法吧。首先创建两个新表,数据如下:student 表数据:score 表数据:可以看到students表中stu_id为16048008的记录对应score表没有数据;1.当进行内连接时,系统会自动忽略两个表中对应不起来的数据:  数据太多,只截图最末尾的:  可以看到,数据只显示到16048007,16048008的并没有显示,所以内连接只显示所有有关联的数据.2.左链接,显示关键词left左边表中的所有数据,右边表数据数据少了补NULL值,数据多了不显示;  可以看到,16048008在右边score表中没有数据,系统用NUll补齐,  上图是我们将students表和score表换了一下位置的运行结果,可以看出,本来右边表16048008记录,因为在左边表钟没有数据对应,所以被删除了,可以看出,左链接是以左边表中数据为参照,显示左边表中所有数据,右边表,只显示与左边表对应的数据,少了补NULl,多了删除;  同理,右链接是以右边为参照,左边少了补NULL,多了删除,这里就不多说了;  以上可以得出:  1.内连接,显示两个表中有联系的所有数据;  2.左链接,以左表为参照,显示所有数据;  3.右链接,以右表为参照显示数据;
看完上述内容,你们对MySQL中左链接和右链接的区别大概了解了吗?如果想了解更多相关文章内容,欢迎关注开发云行业资讯频道,感谢各位的阅读!

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/08 09:47
下一篇 06/08 10:04

相关推荐