摘要:
如果索引列出现了隐式类型转换,则MySQL不会使用索引 在where子句中字段类型是字符串,值是数值,如果没有加引号则MySQL不会使用索引 where条件中含有or,除非or前面使用了索引列而or之后是非索引列,索引会失效(回表次数过多导致) MySQL不能在索引中执行like操作,这是底层存储引 阅读全文
摘要:
建立索引 对查询频次较高,数据量较大的表建立索引 索引字段应该从where子句条件中提取 where子句组合较多,应该挑选最常用,过滤效果最好的列的组合 业务上具有唯一特征的字段,即使是多个字段的组合,也必须建成唯一索引 使用前缀索引 索引列开始的部分字符,索引建立之后也是用硬盘来存储,因此短索引可 阅读全文