MySQL中,查询语句的基本结构为:

SELECT [DISTINCT | DISTINCTROW | ALL] select_expression,...

FROM table_references

[WHERE where_definition]

[GROUP BY col_name,...]

[HAVING where_definition]

[ORDER BY {unsigned_integer | col_name | tttformula} [ASC | DESC],...]

[LIMIT [offset,] rows]

[PROCEDURE procedure_name].

  • SELECT:指定需要查询的列
  • FROM:指定查询的表
  • WHERE:筛选符合条件的记录
  • GROUP BY:按照指定字段进行分组
  • HAVING:对分组后的数据进行筛选
  • ORDER BY:指定排序方式
  • LIMIT:限制返回的记录数量
  • PROCEDURE:指定调用存储过程