后端岗位面试题更新 2026-08-05
关于数据库建索引,where a==xxx 和 a!=xxx 哪个会用索引?为什么 != 通常不会走索引?
金山WPS后端开发问题拆解技术原理方案权衡MySQL
考察说明
考察对数据库索引选择性、优化器行为和扫描策略的理解
回答思路
- 说明=通常能利用索引进行精确查找
- 解释!=意味着需要扫描大部分数据,优化器倾向全表扫描
- 提及覆盖索引或特殊场景下!=可能走索引
- 说明优化器基于选择性和成本决策
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。