查询优化
查询分析语句的语法
explain 查询语句
创建索引
最有效的查询优化方式就是创建索引
1)在包含like关键字的条件语句中利用索引提高查询效率 ( %是通配符)
where字段 like 'aa%' 筛选出所有以字段aa开始的记录
where字段 like '%aa' 筛选出所有以字段aa结尾的记录
where字段 like '%aa%' 筛选出所有包含字段的记录
只有where 字段 like 'aa%' 可以使用索引
where 字段 like '%aa' 不能使用索引 where 字段 like '%aa%' 不能使用索引
2)在包含or关键字的条件语句中利用索引提高查询效率
where 表达式1 or 表达式2
当条件语句中只有关键字or 并且or前后的表达式中的字段都建有索引的时候,查询才能用到索引
注:子查询的执行效率没有连接查询高 因为子查询的结果会使用临时表保存起来 再使用这个临时表的内容完成查询 ,这样多了一个创建临时表的过程 所以尽量把子查询转换为连接查询 进一步提高查询效率