码迷,mamicode.com
首页 > 数据库 > 详细

MySQL的join

时间:2019-09-08 09:35:40      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:inf   color   分析   索引   sql执行顺序   span   失效   join   left join   

索引优化分析
    1.性能下降SQL慢
          执行时间长
          等待时间长
        
            1)查询语句写的烂
            2)索引失效  
                单值
                复合
                建索引的图
                       技术图片
            3)关联查询太多join(设计缺陷或不得已的需求) 执行时间长 等待时间长
            4)服务器调优及各个参数设置(缓冲 线程数等)
               注:包含 但是不限制以上4个
2.常见通用的Join查询 1)SQL执行顺序 a.手写
技术图片

               b.机读  它关心的是那张表 然后推送给主人 对于数据库而言它先从from开始读取

                     技术图片

         c.总结 

                     技术图片

        2)Join图  
技术图片
                               技术图片
        3)建表SQL
          建表语句 
技术图片

                          技术图片

 

                          技术图片

 

        4)7种JOIN

4).1 inner join
技术图片


4).2 left join
技术图片

4).3 right join

  技术图片

4).4  left join is null

  技术图片

4).5  right join is null

  技术图片

 4).6 full join ||  full outer join

 技术图片

 

 

 

3.索引简介

4.性能分析

5.索引优化

 

MySQL的join

标签:inf   color   分析   索引   sql执行顺序   span   失效   join   left join   

原文地址:https://www.cnblogs.com/JBLi/p/11484269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!