【mysql】内外链接比较

性能比较
从理论上来分析,确实是innerjoin的性能要好,因为是选出2个表都有的记录,而leftjoin会出来左边表的所有记录、满足on条件的右边表的记录。

1.在解析阶段,
左连接是内连接的下一阶段,内连接结束后,
把存在于左输入而未存在于右输入的集,加回总的结果集,因此如果少了这一步效率应该要
高些。

2.在编译的优化阶段,如果左连接的结果集和内连接一样时,左连接查询会转换成内连接查询,即编译优化器认为内连接要比左连接高效。
#MySQL#
全部评论

相关推荐

05-28 02:28
门头沟学院 Java
在下uptown:建议项目还是不要都写AI,你这三个项目其实就相当于一个,这些技术栈也只是变着法的去构建合理的prompt调api,AI项目本质上就是这样,其实能应用在生产环境的项目很少。这带来的问题就是,大家都在AI技术里自嗨,学两三个月认为已经掌握了很多技术,现实是你会别人也会,别人985你是不是
点赞 评论 收藏
分享
04-11 21:48
门头沟学院 C++
钱嘛数字而已:警告是为了什么,为了表明老师尽责了,你校外出事不是老师和学校的锅。 只要你找到了工作,提升了就业率,还处分你干什么,导员只会笑嘻嘻说小伙子真行! 社会嘛,大家都在为流程负责,只有你需要为自己的结果负责。你得开动脑筋,让他们对得起流程,然后你自己对得起结果。
你找实习最大的坎坷是什么
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务