SELECT [DISTINCT] 列名 [AS 列的别名] FROM 表名 LIMIT 限制条数 ORDER BY 列名 [ASC|DESC];
列的别名
用于给结果中的列重新定义一个另外,方便查看:
SELECT number AS 学号 FROM student_info;
查询多个列
SELECT 列名1, 列名2 ... 列名n FROM 表名;
多个列也可以使用别名,比如:
mysql> SELECT first_column AS fc, second_column AS sc FROM first_table;
+------+------+
| fc | sc |
+------+------+
| 1 | aaa |
+------+------+
1 row in set (0.00 sec)
去重
SELECT DISTINCT 列名 FROM 表名;
可以针对多列进行去重。
限制结果条数
LIMIT 限制条数;
LIMIT 偏移量, 限制条数;
LIMIT 偏移量, 限制条数 表示从第几条记录开始,共取几条记录。第n条记录的偏移量是n-1。
对查询结果排序
ORDER BY 列名 [ASC|DESC];
ORDER BY 列1 [ASC|DESC], 列2 [ASC|DESC] ...