mysql高级查询中in作用是什么(mysql中and和or的用法区别举例)

技术mysql中in和or的区别有哪些这篇文章主要讲解了“mysql中in和or的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql中in和or的区别有哪

本文主要讲解“in和或在mysql中有什么区别”,简单明了,易学易懂。请跟随边肖的思路,一起学习和学习“In和或者mysql有什么区别”!

区别:1。in通过父查询表和子自查询表进行散列连接操作查询,或者在循环父查询表后查询子查询表;2.在没有索引或主键的情况下,随着in或or后数据的增加,or的执行效率会明显下降,in的执行效率不会明显下降。

本教程的操作环境:windows10系统,MySQL版本mysql8.0.22,戴尔G3电脑。

mysql中in和or的区别是什么

做数据对比,几千万级的数据

sql语句中in和or的区别在于:操作不同,契合度不同,执行效率不同。

一、不同操作

1.In: in:in对父查询表和子自查询表进行哈希运算。

2.或者:或者是循环父查询表,每次循环都查询子查询表。

二、适合不同的5261

1.In: in:适用于子查询表数据多于父查询表数据的4102种情况。

2.Or: or适用于子查询表数据小于父查询表数据的情况。

第三,执行效率不同

1.in:没有索引,in的执行效率不会随着in后数据量的增加而大幅降低。

2.或者:没有索引,随着or后面的数据越多,or的执行效率会明显下降。

如果在in和or的列中有索引或者主键,那么or和in就没有区别,执行计划和执行时间也差不多。

如果和或中的列没有索引,性能将会大不相同。没有索引,in的效率不会随着in或or后面数据量的增加而下降太多,但是or的性能会随着记录的增加而急剧下降。

因此,在定义in和or的效率时,我们应该添加另一个条件,即我们所在的列是有索引还是主键。如果有索引或主键,性能没有差别。如果没有指标,性能差不是一点点!

感谢阅读。这就是“在和或者在mysql中有什么区别”的内容。看完这篇文章,相信你对In和或者在mysql中的区别有了更深的理解,具体用法还需要实践来验证。在这里,边肖将为您推送更多关于知识点的文章,敬请关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/156271.html

(0)

相关推荐

  • 如何使用命令行工具Graudit来查找你代码中的安全漏洞

    技术如何使用命令行工具Graudit来查找你代码中的安全漏洞如何使用命令行工具Graudit来查找你代码中的安全漏洞,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易

    攻略 2021年11月12日
  • 怎么定时清理linux某些文件

    技术怎么定时清理linux某些文件这篇文章主要讲解了“怎么定时清理linux某些文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么定时清理linux某些文件”吧!方法

    攻略 2021年11月30日
  • Java多线程中Callable、Future和FutureTask是什么意思

    技术Java多线程中Callable、Future和FutureTask是什么意思小编给大家分享一下Java多线程中Callable、Future和FutureTask是什么意思,相信大部分人都还不怎么了解,因此分享这篇

    攻略 2021年10月31日
  • html5的头部标记有什么(html5头部标记)

    技术html5的头部标记怎么使用这篇文章主要讲解了“html5的头部标记怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html5的头部标记怎么使用”吧!

    攻略 2021年12月17日
  • 如何让Python爬取招聘网站数据并实现可视化交互大屏

    技术如何让Python爬取招聘网站数据并实现可视化交互大屏如何让Python爬取招聘网站数据并实现可视化交互大屏,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的

    攻略 2021年10月26日
  • 孙悟空的人物特点,西游记关于孙悟空性格特点的句子

    技术孙悟空的人物特点,西游记关于孙悟空性格特点的句子1、外貌孙悟空的人物特点: 身穿金甲亮堂堂,头戴金冠光映映。手举金箍棒一根,足踏云鞋皆相称。一双怪眼似明星,两耳过肩查又硬。挺挺身才变化多,声音响亮如钟磬。尖嘴咨牙弼马

    生活 2021年10月25日