首页 > 试题广场 >

mysql中对于a、b、c建立了一个联合索引,以下能走索引的

[不定项选择题]
mysql中对于a、b、c建立了一个联合索引,以下能走索引的组合是
  • a
  • (a,b)
  • (b,c)
  • (a,c)

根据查询字段的位置不同来决定,如查询a,     a,b    a,b,c    a,c   都可以走索引的,其他条件的查询不能走索引。

组合索引 有“最左前缀”原则。就是只从最左面的开始组合,并不是所有只要含有这三列存在的字段的查询都会用到该组合索引。

发表于 2020-02-11 16:59:14 回复(0)
遵照最左侧原则,从左往右匹配索引
发表于 2021-05-25 20:20:10 回复(0)