技巧1 比较运算符能用 “=”就不用“<>”
技巧2 明知只有一条查询结果,那请使用 “LIMIT 1”
技巧3 为列选择合适的数据类型
能用TINYINT就不用SMALLINT,能用SMALLINT就不用INT,道理你懂的,磁盘和内存消耗越小越好嘛。
技巧4 将大的DELETE,UPDATE or INSERT 查询变成多个小查询
技巧5 使用UNION ALL 代替 UNION,如果结果集允许重复的话
因为 UNION ALL 不去重,效率高于 UNION。
技巧6 为获得相同结果集的多次执行,请保持SQL语句前后一致
技巧7 尽量避免使用 “SELECT *”
技巧8 WHERE 子句里面的列尽量被索引
技巧9 JOIN 子句里面的列尽量被索引
技巧10 ORDER BY 的列尽量被索引
技巧11 使用 LIMIT 实现分页逻辑
技巧12 使用 EXPLAIN 关键字去查看执行计划