EXPLAIN EXTENDED SELECT `board` . *

FROM `board`

WHERE `board`.`category_id` = '5'

AND `board`.`board_id` = '0'

AND `board`.`display` = '1'

ORDER BY `board`.`order` ASC

上述查询的输出是

id select_type table type possible_keys key key_len ref rows filtered Extra

1 SIMPLE board ref category_id_2 category_id_2 9 const,const,const 4 100.00 Using where

我有点困惑,因为我有一个索引,其中包含我使用的列,它们在查询中使用的顺序相同……:

category_id_2 BTREE No No

category_id 33 A

board_id 33 A

display 33 A

order 66 A

mysql查询是否用index_mysql – 为什么这个查询使用where而不是index?相关推荐

  1. mysql 慢查询_mysql如何捕捉慢日志查询

    慢日志查询日志 查询超过变量 long_query_time指定时间值的为慢查询,但是查询获取锁(包括锁等待)的时间不计入查询时间内,mysql 记录慢查询日志是在查询执行完毕且已经完全释放锁之后才记 ...

  2. mysql sql测试_MySQL语句测试——数据查询

    MySQL语句测试--数据查询 3.4 数据查询 一.单表查询 /*1.选择表中的若干列,各个列的先后顺序和语句中列名从左到右的顺序一致 select 目标表达式 from 表名; */ /*(1)s ...

  3. 小郭经典mysql面试题资料_程序员经典面试题,Mysql是如何完成一次数据查询的...

    数据库,大家都不陌生,这是程序员的基本技能了.当然,我们更多时候只是去了解如何使用数据库,而对数据库一些底层原理却比较陌生,今天我们来了解一下,一条数据库查询语句的取经之路. 基本分层 个人认为,My ...

  4. MySQL慢查询(一) - 开启慢查询

    MySQL慢查询(一) - 开启慢查询 文章出自:https://www.cnblogs.com/luyucheng/p/6265594.html 一.简介 开启慢查询日志,可以让MySQL记录下查询 ...

  5. MySQL—【加餐1】高效查询方法

    高效查询方法 随着数据量的增大,企业对查询的速度要求也越来越高,掌握高效查询的方法对于平时的工作是非常有帮助的.下面我们就一起来看一下有哪些方法可以高效查询. 为了提高数据的查询速度,最常用的解决方案 ...

  6. mysql dba系统学习(8)查询日志文件功能 mysql dba系统学习(9)slow query log慢查询日志功能

    查询日志的作用是记录所有客户端发来的sql语句,也就是记录客户端的所有操作 Log参数将要过时,现在用general_log来代替 打开查询日志功能 mysql> showvariables l ...

  7. mysql 重构同步老数据_MySQL 重构查询的方式

    主题:如何重构查询冰战士何时需要使用这种技巧 (1)一种复杂查询还是多个简单查询 设计查询的时候需要考虑的一个重要问题是是否需要将一个复杂的查询分成多个简单的查询.在平时我们总是强调需要数据库完成尽可 ...

  8. mysql查询语句判断日期_mysql语句查询时间检测

    MySQL explain功能展示的各种信息的解释如下: id: MySQL Query Optimizer 选定的执行计划中查询的序列号. select_type: 所使用的查询类型,主要有以下这几 ...

  9. mysql 事务关联_MySQL 关联、联合查询,事务ACID见解

    MySQL 关联.联合查询,事务ACID见解 1.关联查询分为几种情况: 1.1.内连接: 1.1.1.INNER JOIN INNER JOIN 产生的结果是两个表的交集 1.1.2.CROSS J ...

最新文章

  1. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)
  2. SharePoint 2007 Web Content Management 性能优化系列 前言
  3. 逻辑漏洞——权限控制问题
  4. ServletConfig的详解
  5. Visual studio代码行数统计
  6. 浙江省高等学校计算机等级考试有什么用,06秋年秋浙江省高等学校计算机等级考试试卷(三级数据库技术及应用)...
  7. Some Knowledge
  8. Xianfeng轻量级Java中间件平台:权限管理
  9. 关于spfile的一个难题
  10. RISC-V 之一 使用 ARM CMSIS 的 SVD 文件辅助调试
  11. 基于华为eNSP的企业网络规划
  12. ps cs6更新服务器无响应,photoshop cs6打开无响应或者不能打开图片文件最全解决办法...
  13. vue 网络异常提示
  14. MySQL语句-查看当前数据库有哪些表(SHOW TABLES)
  15. 【java】getResourceAsStream(“.properties“)配置文件无法读入问题
  16. 关于驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server的解决方案
  17. 什么是史诗、特性、用户故事和任务
  18. linux 扫描磁盘柜,Linux下做磁盘阵列和各种热备份
  19. curl php 宝塔 开启_宝塔安装php失败
  20. Thinkjs——定时任务配置代码示例

热门文章

  1. C语言之typedef详解
  2. 安全×××限 爱因斯坦对安全进程的启示
  3. java android 数组_android中数组的定义与使用
  4. 麦克纳姆轮运动原理_【带字幕视频】麦克纳姆轮你了解多少?ESP32的WIFI信号,居然能覆盖10公里?...
  5. c语言编写弹窗提示是否确认退出_世人觉得C语言和C++太难?没前途?过来人告诉你真相...
  6. css设置标题边框,css 如何让文字标题显示在边框上?
  7. 医宗金鉴自学指南_自学《医宗金鉴》能学会中医吗?
  8. oracle rowid mysql_相当于Oracle的RowID在MySQL中
  9. 自习室网上预约系统设计_港澳居民“回乡证”出新规啦!新系统网上预约更方便!...
  10. 科宇扫地机器人_我的三年16台智能扫地机器人使用回忆录 篇四:扫地谁更精准更干净?新一代3D视讯+激光成像 PK 老式激光扫描,万字实测对比分享...