【1】查询语句中不要使用*; 【2】尽量减少子查询,使用关联查询(left join, right join, inner join)代替; 【3】减少使用IN或者NOT IN,使用exists,not exists或者关联查询语句代替; 【4】应尽量避免在 where 子句中使用 or 来连接条件,如果一个字段有索引,一个字段没有索引,将导致引擎放弃使用索引而进行全表扫描,尽量用union或者u
select语句完整语法: SELECT DISTINCT select_listFROM left_tablejoin_type JOIN right_tableON join_conditionWHERE where_conditionGROUP BY group_by_listHAVING having_conditionORDER BY order_by_conditionLIMIT li