1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中使用 or 来连接条件。union all 。
3.对于连续的数值,能用 between 就不要用 in 了。
4.很多时候用 exists 代替 in 是一个好的选择。
5.任何地方都不要使用 select * from t
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中使用 or 来连接条件。union all 。
3.对于连续的数值,能用 between 就不要用 in 了。
4.很多时候用 exists 代替 in 是一个好的选择。
5.任何地方都不要使用 select * from t