MySQL范围查询的索引问题
首先声明,我使用的MySQL 8.0版本做的测试1.当查询字段被索引覆盖时,会使用索引。2.当查询字段未全部被索引覆盖时,like 查询%放前面不会走索引,% 放后面会走索引3. 范围查询只有使用 ‘<>’ 或between 查询且非覆盖索引查询不走索引,其他如<,<=,>, >= 都是走索引的...
·
首先声明,我使用的MySQL 8.0版本做的测试
1.当查询字段被索引覆盖时,会使用索引。
2.当查询字段未全部被索引覆盖时,like 查询%放前面不会走索引,% 放后面会走索引
3. 范围查询只有使用 ‘<>’ 或between 查询且非覆盖索引查询不走索引,其他如<,<=,>, >= 都是走索引的
更多推荐
已为社区贡献1条内容
所有评论(0)