排序:
在mysql中,如果不指明排序顺序,则默认使用添加数据的顺序排序
但在一定实际情况中,免不了需要进行排序。排序要使用的关键字是order by,同时使用desc表达降序,使用asc表达升序。
如:
select lie //列
from table //表
order by lie desc; //对列降序排列
此外,列的别名可以在order by使用,但不能在where中使用。 使用order by时如果不指明排序方式,则默认升序(asc)排序。
分页:
MySQL中使用关键字limit来分页,声明顺序是where orderby limit (非程序语句执行顺序)
使用方法是 1. limit 偏移量,条目数 2.limit 0,条目数 等价于条目数,0可以省略
如:
select lie
from table
where lie >100
order by lie desc
limit 0,10; //偏移量 条目数
在MySQL8.0中,有个关键字offset,可以放在偏移量和条目数中间,但是偏移量在offset右边,条目数在左边,这是MySQL8.0中的offset的用法。