您的位置:首页 > 数据库 > MySQL

mysql的两种分页

2016-01-20 17:41 615 查看
1、通过limit分页,这是大家常用的分页

select * from limit 0,10

0 起始位置

10 条数大小

2、通过行号分页,和Oracle一样通过自己显示rownum行号然后截取

SET @pageNow=2; /设置当前页/

SET @pageSize=10; /设置页数大小/

SELECT linenum,empId,divisionId,brnchId,mainId,qname FROM(

SELECT linenum,empId,divisionId,brnchId,mainId,qname FROM(

SELECT @rownum:=@rownum+1 linenum,

t.EMP_ID empId,

t.DIVISION_ID divisionId,

t.BRANCH_ID brnchId,

t.MAIN_ID mainId,

t.QUESTION_NAME qname

FROM (

SELECT @rownum:=0) rownum, EMP_TEMP t

) temp WHERE linenum >=((@pageNow-1)@pageSize+1)) temp2 WHERE linenum<=@pageNow@pageSize;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 分页