尽量避免非操作符的使用,在索引上使用 NOT,<> 等操作符,数据库管理系统是不会使用索引的,可以将查询语句转化为可以使用索引的查询. 避免对查询的列的操作,任何对列的操作都可能导致全表扫描,这里所谓的操作包括数据库函数,计算表达式,查询时要尽可能将操作移至等式的右边,甚至去掉函数. 避免不必要的类型转化,需要注意的是,尽量避免潜在的数据类型转换.如将字符型数据与数值型数据比较,会自动将字符进行转换,从而导致全表扫描. 增加查询的范畴限制.避免全范围的搜索. 合理使用__IN__ 与__EXI…