摘要: 1、使用不等于操作符(<>, !=)下面这种情况,即使在列dept_id有一个索引,查询语句仍然执行一次全表扫描select * from dept where staff_num <> 1000;但是开发中的确需要这样的查询,难道没有解决问题的办法了吗?有!通过把用 or 语法替代不等号进行查询, 阅读全文
posted @ 2016-10-20 23:34 zhongyinghe 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 一、复合索引 1、对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找。 2、感受复合索引 create table 阅读全文
posted @ 2016-10-20 22:44 zhongyinghe 阅读(138) 评论(0) 推荐(0) 编辑