mysql 什么时候使用索引

 时间:2026-02-13 01:01:39

1、单索引: 

单个查询条件 使用索引;

两个查询条件 使用索引,索引使用的先后mysql决定,与书写顺序无关;

三个查询条件 使用索引,使用其中两个索引,索引使用的先后mysql决定,与书写顺序无关.

mysql 什么时候使用索引

mysql 什么时候使用索引

mysql 什么时候使用索引

mysql 什么时候使用索引

2、复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。 

举一个例子a就相当于目录 b相当于文章标题 c相当于文章段落,如果连目录都没有,就不能使用复合索引 

例如下图所示,索引key index(a,b)   a | a,b 两种情况使用了索引,b 这情况没有索引

mysql 什么时候使用索引

mysql 什么时候使用索引

mysql 什么时候使用索引

mysql 什么时候使用索引

3、使用全文索引跟普通索引稍有不同

使用全文索引的格式:  MATCH (`columnName`) AGAINST ('string')

mysql 什么时候使用索引

mysql 什么时候使用索引

4、一个字段同时有单索引和复合索引,mysql会使用单索引。

  • 如何使用双龙途凌汽车的档位
  • 用Excel画八角钻石图形
  • 多点怎么拨打商家电话
  • 如何通关Playgrounds 学习编程2 收集指定总数
  • 网页版如何收藏店铺
  • 热门搜索
    乌鱼子怎么吃 了解宇宙如何运行 北京高铁站在哪里 智能路由器 如何控制食欲 桑叶泡水喝的功效 qq系统设置在哪里 如何减肚子上的肉 如何蒸鸡蛋羹 电脑怎么连接路由器