后端岗位面试题更新 2026-08-05

假设存在(a,b,c)联合索引,使用查询条件WHERE b=? AND a=?时,MySQL底层能否使用该索引?请说明原因。

滴滴后端开发问题拆解技术原理MySQL

考察说明

考察在条件顺序与索引列不一致时对最左前缀的实际应用理解

回答思路

  1. 能正确判断b和a组合可用索引
  2. 解释因a是首个索引列且条件含a
  3. 说明条件顺序不影响索引使用
  4. 指出若仅用b则无法走该索引
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。