美文网首页
数据库分页

数据库分页

作者: weft | 来源:发表于2016-09-21 09:38 被阅读0次

mysql
select * from table limit m,n
其中m是指记录开始的index,从0开始,表示第一条记录
n是指从第m+1条开始,取n条。
select * from tablename limit 2,4
即取出第3条至第6条,4条记录

以下转自作者:[樊勇](http://www.cnblogs.com/fanyong/)

如何优化limit
当一个查询语句偏移量offset很大的时候,如
select * from table limit 10000,10, 最好不要直接使用limit,而是先获取到offset的id后,再直接使用limit size来获取数据。效果会好很多。

如:

select * From customers Where customer_id >=(
select customer_id From customers Order By customer_id limit 10000,1
) limit 10;

MS SqlServer TOP子句
语法:

SELECT TOP number|percent column_name(s) FROM table_name;

举例:

  1. 选取表中前2条记录
    select top 2 * from table;

  2. 选取表中50%的记录
    select top 50 persent from table;

  3. XX从数据库中检索第10—20条记录XX
    从第21条开始取10条

SELECT TOP 10 *
FROM TestTable
WHERE (ID NOT IN
(SELECT TOP 20 id
FROM TestTable
ORDER BY id))
ORDER BY ID;

Oracle分页
语法:

SELECT column_name(s) FROM table_name WHERE ROWNUM <= number

举例:

  1. 选取前5条记录
    SELECT * FROM Persons WHERE **ROWNUM** <= 5
    分页:
--从数据库表中第M条记录开始检索N条记录
SELECT * FROM (SELECT ROWNUM r,t1.* From 表名称 t1 where rownum < M + N) t2
where t2.r >= M
--如:从表Sys_option(主键为sys_id)中从第10条记录开始检索20条记录,语句如下
SELECT * FROM (SELECT ROWNUM R,t1.* From Sys_option where rownum < 30 ) t2
Where t2.R >= 10

相关文章

  • SSM框架-实现Mybatis分页功能-foreknow_cms

    分页处理 分页1、前台分页2、数据库(后台)分页3、存储过程 Orade (Rownum) Mysql(lim...

  • flask实现分页

    原文地址数据库实现分页offset:使用offset可以实现数据库分页功能questions = Question...

  • RowBounds

    好处:不同数据库的分页可能不同,RowBounds屏蔽了数据库分页查询的不同

  • MySQL - 分页

    真分页/物理分页/数据库分页 优点:不会造成内存溢出 缺点:复杂,翻页比较麻烦

  • 6

    结构 1:Android中数据库的创建 2:ListView的优化 3:数据库的分页查询以及ListView分页展示

  • JAVA Web学习(16)___10.4 JDBC在Jave

    10.4 JDBC在Jave Web中的应用 分页查询 通过MySQL数据库提供的分页机制,实现商品信息的分页查询...

  • 分页

    分页种类假分页从数据库中取出所有的数据,然后分页在界面上显示。访问一次数据库,但由于选择的数据量比较大,所以第一次...

  • django使用mongoengine

    数据库配置 models 分页 1. 使用mongoengine自带的分页功能 视图函数 问题:这里Questio...

  • Mybatis分页的自我理解

    mybatis分页思想: 当查询的数据量很大时需要分页显示,然而不同的数据库分页查询也不同;mybatis采取的策...

  • 物理分页与逻辑分页

    一 概述 1.物理分页 物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit...

网友评论

      本文标题:数据库分页

      本文链接:https://www.haomeiwen.com/subject/ypfaettx.html