在对查询结果排序时, 使用了临时表,
常见于排序orderby 和分组查询group by
示例
use index
表示相应的select中使用了覆盖索引,避免访问了表的数据行, 效率很好...使用%开头
使用%结尾
使用覆盖索引解决两边%
字符串不加引号索引失效
尽量使用覆盖索引
覆盖索引 查询的字段和建立的字段刚好吻合,这种我们称为覆盖索引
排序与分组优化
索引做为排序时...解决办法和排序一样, 都要按索引顺序进行分组
索引相关面试题
说出以下语法使用索引的情况
假设建立复合索引(a,b,c),请说出以下条件是否使用到了索引及使用情况
where a = 4
使用到了索引...id 限定优化
记录上一页最大的id号 使用范围查询
限制是只能使用于明确知道id的情况,不过一般建立表的时候,都会添加基本的id字段,这为分页查询带来很多便利
select * from employee...), 和上面的version类似,也是在更新提交的时候检查当前数据库中数据的时间戳和自己更新前取到的时间戳进行对比
如果一致则OK,否则就是版本冲突。