在MySQL中的explain中的using where和using index-mysql教程-

本篇文章的主要内容是关于在mysql数据库explain中的using where和using index的使用,感兴趣的朋友可以了解一下。

1. 查看表中的所有索引 show index from modify_passwd_log; 有两个 一个是id的主键索引 , 一个是email_id的普通索引

在MySQL中的explain中的using where和using index-mysql教程-

2. using index表示 使用到了索引 , 并且所取的数据完全在索引中就能拿到

explain select email_id from modify_passwd_log where email_id=670602;

在MySQL中的explain中的using where和using index-mysql教程-

3. type是ref,where是空白:使用到了索引,但是查询的数据有没在索引中的,回表去拿数据了

explain select * from modify_passwd_log where email_id=670602;

在MySQL中的explain中的using where和using index-mysql教程-

4. type是ref , where是 using where ,表示使用到了索引 , 但是也进行了where过滤

在MySQL中的explain中的using where和using index-mysql教程-

推荐课程:mysql视频教程

以上就是在MySQL中的explain中的using where和using index的详细内容,更多请关注php中文网其它相关文章!

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/data/3573.html

赞 (0)
打赏 微信扫一扫 微信扫一扫
数据库中的Schema是什么?-mysql教程-
上一篇 2019年4月24日 下午11:26
下一篇 2019年4月24日 下午11:26

相关推荐

  • MySQL5.7版本sql_mode=only_full_group_by问题解决教程-网络运维

    问题: MySQL数据库迁移到MySQL5.7版本后,出现如下报错: 原因分析:MySQL5.7版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。 解决办法: 1、打开MySQL数据库控制台 执行全局sql语句: set   @@sql_mode= ‘STRICT_TRANS_TABLES,N…

    数据库运维 2018年10月17日
    3.4K00
  • 百万数据下mysql条件查询及分页查询的注意事项-mysql教程-

    接上一节《百万数据mysql分页问题》,我们加上查询条件: select id from news where cate = 1 order by id desc limit 500000 ,10 查询时间 20 秒 好恐怖的速度!!利用第一节《百万数据mysql数据测试环境介绍》知识进行优化: select * from news where cate =…

    2019年4月24日
    3.8K00
  • Redis数据库有什么好处,怎么使用

    学派吧- 今天有个用户使用了Redis ,他是把数据库写入到了内存,那速度是叫一个快。但是学派吧也查了相关的材料。发现。站长朋友布置起来有点难度 今天我们不说他如何使用。只说说他的好处及弊端。1. 什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remot…

    2018年8月29日
    5.1K00
  • MySQL 闪退服务列表里找不到MySQL MySQL服务无法启动等

    前言 昨天配置了WampServer,弄了好长时间、一直不成功、显示丢失文件什么的。mysql也无法使用。下面把我碰到的发出来。仅供其他网友参考 安装MySQL之后输密码之后闪退: 1.最简单的, MySQL如果你输错了密码他就会闪退的。  2.如果你刚安装MySQL,并且下载安装过程中,他没有提示你填写用户名和密码,那你就是默认用户名root,默认密码是没…

    2018年9月14日
    4.6K00
  • php中mysqli处理查询结果集的多个方法-mysql教程

    最近对php查询mysql处理结果集的几个方法不太明白的地方查阅了资料,在此整理记下(相关推荐:mysql教程) Php使用mysqli_result类处理结果集有以下几种方法 fetch_all() 抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。 fetch_array() 以一个关联数组,数值索引数组,或者两者皆有的方式抓取…

    数据库运维 2019年4月24日
    3.7K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部