[MySQL] explain中的using where和using index
2023-02-18 15:47:30 时间
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过滤
相关文章
- 经典 backbone 总结
- 3D视觉算法初学概述
- 万字长文解析Scaled YOLOv4模型(YOLO变体模型)
- 万字长文详解 YOLOv1-v5 系列模型
- 一阶段目标检测网络-RetinaNet 详解
- 深度学习炼丹-数据预处理和增强
- 二阶段目标检测网络-Cascade RCNN 详解
- 二阶段目标检测网络-Mask RCNN 详解
- 二阶段目标检测网络-FPN 详解
- 二阶段目标检测网络-Faster RCNN 详解
- Backbone 网络-DenseNet 论文解读
- 深度学习炼丹-超参数设定和模型训练
- 深度学习炼丹-不平衡样本的处理
- Halcon 快速入门教程
- Backbone 网络-ResNetv2 论文解读
- C++日期和时间编程总结
- OpenCV3 图像处理笔记
- 算法图解笔记
- 神经网络量化基础
- 目标检测模型的评价标准-AP与mAP