DQL:Data Query Language

    1. SELECT
    2. -- ↓查询源参数
    3. [ALL | DISTINCT | DISTINCTROW ]
    4. [HIGH_PRIORITY]
    5. [STRAIGHT_JOIN]
    6. [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
    7. [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
    8. -- ↓查询的列名
    9. select_expr, ...
    10. -- ↓文件输出配置
    11. [
    12. INTO OUTFILE 'file_name' export_options |
    13. INTO DUMPFILE 'file_name'
    14. ]
    15. -- ↓查询表源配置
    16. [
    17. -- ↓表名
    18. FROM table_references
    19. -- ↓条件
    20. [WHERE where_definition]
    21. -- ↓分组
    22. [
    23. GROUP BY {col_name | expr | position}
    24. [ASC | DESC], ... [WITH ROLLUP]
    25. ]
    26. --
    27. [HAVING where_definition]
    28. -- ↓排序
    29. [
    30. ORDER BY {col_name | expr | position}
    31. [ASC | DESC] ,
    32. ...
    33. ]
    34. -- ↓结果分页
    35. [
    36. LIMIT {[offset,] row_count | row_count OFFSET offset}
    37. ]
    38. [PROCEDURE procedure_name(argument_list)]
    39. [FOR UPDATE | LOCK IN SHARE MODE]
    40. ]

    当字段和关键字一样的时候,建议使用单斜点包裹。