mysql 索引问题-待完善!

表结构背景[和数据库数量级有关!]

对表t1的id字段做了索引

1. 如何判断是否走索引

explain select * from table where id = xxx;

type 不等于ALL的即认为非全表扫描,即走了索引;key即为使用的索引列

2. in,between,like 是否走了索引?


结论:都不走索引!

3.包含了索引列是否会走索引?

结论:只要where中包含了索引列,且条件不是模糊匹配就走索引!

4.如何对索引列进行范围查询?

结论:强制使用索引!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容