🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
一个查询语句的完整形式如下所示: ``` select 子句 [from 子句] [where 子句] [group by子句] [having子句] [order by子句] [limit 子句] ; ``` 可见,select语句还是比较复杂的——其实是mysql中最复杂的语句。 总体说明: 1,以上中括号中的任一项都可以省略,但如果不省略,就应该按该顺序出现。 2,通常,from后的子句都需要有from子句, having子句需要有group by子句。 3,这些子句的“执行顺序”,也是按此顺序进行的。 ![](https://img.kancloud.cn/4e/41/4e4173a27ce9343aae26484f684654bb_633x561.jpg)