SELECT
{* | <字段列表>}
[
[FROM <表1>,<表2>...]
[WHERE <表达式>]
[GROUP BY <group by definition>]
[HAVING <expression> [{<operator> <expreesion>}...]]
[ORDER BY <order by definition>]
[LIMIT [<offset>, ] <row count>]
]
SELECT [字段1,字段2,...,字段n]
FROM [表或者视图]
WHERE[查询条件]
含义:
- {*|<字段列表>} 包含星号通配符和字段列表,表示查询的字段。其中,字段列表至少包含一个字段名称,如果要查询多个字段,多字段之间用逗号隔开,最后一个字段不加逗号。
- FROM<表1>,<表2>… 表1和表2表示查询数据来源,可以是单个或者多个。
- WHERE 子句是可选项,如果选择该项,将限定查询行必须满足的查询条件。
- GROUP BY<字段>,该子句告诉MySQL按什么样的顺序显示查询出来的数据条数,可以进行排序的有升序(ASC),降序(DESC)。
- [LIMIT [<offset,>] < row count>],该子句告诉MySQL每次显示查询出来的数据条数。