MySQL中完整select语句及其执行顺序

完整的select语句

select [distinct] * from 表名 where .... group by ... having ... order by ... limit start,count

执行顺序为:

from 表名    --from子句组装来自不同数据源的数据;
where ....    --where子句基于指定的条件对记录行进行筛选;
group by ...   --group by子句将数据划分为多个分组;
select [distinct] *  --select字段
having ...  --使用having子句筛选分组; 
order by ...  --使用order by对结果集进行排序
limit start,count  --使用limit分页显示

实际使用中,只是语句中某些部分的组合,而不是全部

猜你喜欢

转载自blog.csdn.net/gxz987/article/details/89531941
今日推荐