查询优化:避免全表扫描 避免通配符紧随like出现,如LIKE ‘%ABC’避免在WHERE子句中使用IS NULL避免使用不等于:!= , <>避免使用OR, 尽量使用UNION ALL尽量用EXIST子查询代替IN子程序避免只给出复合索引中的其中一个字段避免WHERE 1=1这样的写法避免在WHERE子句中对字段进行表达式操作,如WHERE num/2=100避免在WHERE子句中对字段进行函数操作,如SUBSTR(name,1,2)=‘ab’ 建表优化 尽可能使用数字型字段尽量使用varchar代替char,节省存储空间 其他优化 除非查询所有字段,否则应避免使用SELECT *