mysql 索引问题-待完善!

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

对表t1的id字段做了索引

1. 如何判断是否走索引

explain select * from table where id = xxx;

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

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


结论:都不走索引!

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

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

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

结论:强制使用索引!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 13,318评论 0 44
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,375评论 5 116
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 8,347评论 0 33
  • 色狼为脸蛋买单 赌鬼为执念买单 君子为小人买单 耿直为滑头买单
    智吾不言阅读 2,532评论 1 0
  • Everthing I nerver told you,我觉得英文名比中文名更贴合内容一些,毕竟作者是美国长大的嘛...
    range阅读 1,634评论 0 0

友情链接更多精彩内容