网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  mysql查询优化

mysql查询优化

分类: IT文章 • 2023-11-17 19:52:06

select * from a where id in (select id from b)

等价于:

for select id from b

for select 8 from a where a.id = b.id

当b表数据必须小于a表数据时,in优于exists

select * from a where exists (select 1 from b where b.id = a.id)

等价于:

for select * from a 

for select * from b where b.id = a.id 

防止exists优于in

相关推荐

  • MySQL初始化root密码以及root密码忘记解决方法 一、MySQL初始化root密码
  • springboot分布式数据源(Mysql)
  • MySQL如何定位并优化慢查询sql 1.如何定位并优化慢查询sql   2.联合索引的最左匹配原则的成因 3.索引是建立得越多越好吗
  • MFC通过ODBC连接mysql(使用VS2012编写MFC)
  • MySQL5.7.11(ZIP)安装
  • [转载]前端优化指南
  • 关于mysql的access denied 错误解决方案
  • 如何优化增强第三方库?
  • 读书笔记--子查询
  • Machine Learning 18 模型优化----算法调参
  • pandas(四)
  • hive查询