加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库explain中using where和using index使用步骤简析

发布时间:2023-08-31 14:36:15 所属栏目:MySql教程 来源:
导读:本文主要给大家介绍mysql数据库explain中using where和using index使用流程简析,其所涉及的东西,从理论知识来获悉,有很多书籍、文献可供大家参考,从现实意义角度出发。
本文主要给大家介绍mysql数据库explain中using where和using index使用流程简析,其所涉及的东西,从理论知识来获悉,有很多书籍、文献可供大家参考,从现实意义角度出发。                                                            
 
1. 查看表中的所有索引 show index from modify_passwd_log;  有两个 一个是id的主键索引 , 一个是email_id的普通索引

2. using index表示 使用到了索引 , 并且所取的数据完全在索引中就能拿到
 
explain select email_id from modify_passwd_log where email_id=670602;
 
3. type是ref,where是空白:使用到了索引,但是查询的数据有没在索引中的,回表去拿数据了
 
explain select * from modify_passwd_log where email_id=670602;
 
4. type是ref , where是 using where ,表示使用到了索引 , 但是也进行了where过滤
 
 

(编辑:聊城站长网)

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

    推荐文章