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

MySQL 中 EXPLAIN 语句的执行结果中 type 字段有哪些可能的值?

浩鲸科技后端开发专业服务技术原理问题排查MySQL

考察说明

考察对 MySQL 执行计划中访问类型(type)的理解,包括各类访问方式的含义和性能排序

回答思路

  1. 能列出 type 字段常见的枚举值:system, const, eq_ref, ref, range, index, ALL
  2. 能解释各类型的含义,如 const 对应主键或唯一索引等值查询,ref 对应非唯一索引等值查询
  3. 能说明访问类型的性能高低顺序,并指出应避免 ALL 全表扫描
  4. 能结合具体 SQL 示例说明如何通过优化索引让 type 从 ALL 提升到 ref 或 range
本题已收录答题指导

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

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