加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql应用mysql 子查询与join性能对比

发布时间:2020-12-12 02:25:21 所属栏目:MySql教程 来源:网络整理
导读:《Mysql应用mysql 子查询与join性能对比》要点: 本文介绍了Mysql应用mysql 子查询与join性能对比,希望对您有用。如果有疑问,可以联系我们。 导读:有如下的数据表:application_daily 11万条数据application_info400多条数据查询成果数据为19498来看下mys

《Mysql应用mysql 子查询与join性能对比》要点:
本文介绍了Mysql应用mysql 子查询与join性能对比,希望对您有用。如果有疑问,可以联系我们。

导读:有如下的数据表:application_daily 11万条数据application_info400多条数据查询成果数据为19498来看下mysql 子查询的例子.例1,子查询...

有如下的数据表:
application_daily 11万条数据
application_info400多条数据
查询成果数据为19498MYSQL学习

来看下mysql 子查询的例子.MYSQL学习

例1,子查询 (0.01s)
?MYSQL学习

select sql_no_cache * from application_daily where application_info_id in
(select id from application_info where Team_TeamID=3)

例2,子查询 (0.002s)
?MYSQL学习

select sql_no_cache * from application_daily where application_info_id in
?(161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190)

例3,衔接查询,两条语句等价(0.001s)
?MYSQL学习

select sql_no_cache * from application_daily,application_info where
Team_TeamID=3 and application_daily.application_info_id=application_info.idMYSQL学习

select sql_no_cache * from application_daily inner join application_info on
?(application_daily.application_info_id=application_info.id) where Team_TeamID=3MYSQL学习

小结:在子查询时,尽量避免使用in前提.
?MYSQL学习

《Mysql应用mysql 子查询与join性能对比》是否对您有启发,欢迎查看更多与《Mysql应用mysql 子查询与join性能对比》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读