排序查询
可以使用order by 字段名 排序方式
来进行对记录的排序,例如:
select *
from tb_emp
order by id;
即可表达对id进行升序排序(默认升序)
desc
降序排序
asc
升序排序(默认)
次要排序可以直接写在主要排序后面,例如:
select *
from tb_emp
order by job desc, id asc;
先以job降序,再以id升序排列。
分页查询
PS.limit
是mySQL数据库的语法,不适用其他数据库。
使用环境较多,利用limit
可以限制记录的显示数量,通过起始值不同,可以达到分页查询的效果。从0开始时,0可以省略不写。例如:
select *
from tb_emp
limit 0, 5;
0
表示从第一条开始查询(起始索引)
5
表示记录数
起始索引计算公式:(页码数 - 1) * 记录数