结果集ResultSet
查询结果集ResultSet,使用SELECT语句查询时,MySQL返回多行,称为结果集。
返回所有列
SELECT * FROM student
返回一些列
SELECT id,name FROM student
更改列标签(别名)
通过使用 SQL,可以为表名称或列名称指定别名。
基本上,创建别名是为了让列名称的可读性更强。
列的 SQL 别名语法
SELECT column_name AS alias_name
FROM table_name;
表的 SQL 别名语法
SELECT column_name(s)
FROM table_name AS alias_name;
SELECT id AS `学号`, `name` AS `姓名` ,`sex` AS `性别`,`phone` AS `电话号`,`birthday` AS `生日`
FROM student
注意:并没有修改原始表的列名,只是对结果集进行的修改。
结果集排序 ORDER BY
SQL ORDER BY 关键字
ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序(ASC)对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
SELECT *
FROM student
WHERE sex='1'
ORDER BY id ASC,birthday DESC