【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
mysql语句的书写顺序和执行顺序有很大差异。 书写顺序,mysql的一般书写顺写为: select 要返回的数据列 from 表名 join, left join, right join... join join表 on join条件 where where条件 group by 分组条 mysql语句的书写顺序和执行顺序有很大差异。 书写顺序,mysql的一般书写顺写为: select <