数据库的分页

Posted 夏末的秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库的分页相关的知识,希望对你有一定的参考价值。

一,mysql

   基本句式

    select * from tableName where  ...  order by ... limit [n,]m;

    就是查询从第n条数据后的m 条数据。n可由可无。

   子查询的分页方式,提高查询速度

    select * from tableName where id>=

    (select id from tableName where ...orderby... limit n,1) limit m;

 


二, oracle 

   基本句式

    select * from tablename from(select ROWNUM r,t1.* from tablename t1 where

    ROWNUM<=n+m) t2 where t2.r>n;

    select * from (select a.*,ROWNUM r from(select * from tablename)a where ROWNUM<=n+m)

    where a.r>n

以上是关于数据库的分页的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB分页处理方案(适用于一般数据库的分页方法)

jsp与mysql的分页

数据库的分页语句

DRF的分页

DRF的分页

数据库的分页