limit子句:用来获取某张表里的部分数据,只在mysql中存在,通用性差,出现在SQL语句的最后
语法格式:limit+起始下标【没写默认为0】+长度
mysql> select ename from emp limit 1,5; +--------+ | ename | +--------+ | ALLEN | | WARD | | JONES | | MARTIN | | BLAKE | +--------+
MySQL语句中的通用分页符就是通过limit子句来实现的
例如:每页显示3条记录:
第1页:0,3
第2页:3,3
第3页:6,3
第4页:9,3
...
每页显示pagesize记录,则第pageno页:(pageno-1)pagesize,pagesize
语句:select t.* from t order by t.x desc/asc limit (pageno-1)pagesize,pagesize