查找记录
SELECT select_expr [,select_expr ...]
[
FROM table_references(表的参照)
[WHERE where_condition](条件)
[GROUP BY {col_name | position} [ASC | DESC],...](进行记录的分组)
[HAVING where_condition](在分组的时候对分组的条件进行设定)
[ORDER BY {col_name | expr | position} [ASC | DESC],...](对结果进行排序)
[LIMIT {[offset,] row_count | row_count OFFSET offset}](限制返回结果的数量)
]
查询表达式
每一个表达式表示想要的一列,必须有至少一个。
多个列之间以英文逗号分隔。
星号(*)表示所有列。tb_name.*可以表示命名表的所有列。(用于多表连接)
查询表达式可以使用 [AS] alias_name为其赋予别名。(最好加上AS关键词)
别名可用于GROUP BY,ORDER BY或HAVING子句。
过滤掉相同的值可以用
关键字
distinct