【SQL】优化SQL查询方法

优化SQK查询

一、避免全表扫描

1、where条件中少使用!= 或 <>操作符,引擎会放弃索引,进行全表扫描

2、in \or ,用between 或 exist 代替in

####3、where 对字段进行为空判断
####4、where like ‘%条件’ 前置百分号
####5、where 对字段进行表达式操作 where num/2=20
####6、对字段进行函数操作
####7、where "="左边进行函数、算数运算或其他表达式运算

二、创建索引

根据索引去查询 ,避免使用游标

索引查询时,尽量使用第一个字段

利用缓存,

你可能感兴趣的:(sql,数据库)