-- 注: export_book 表中有21000万条数据。
-- 以下是我的oracle 分页验证 ,查询速度应该是很快了 。 主要是因为建索引的缘故
--。如果没有索引,数据将变的很慢。越往后查越费时间,多建索引就行了
select * from ( select a.* , rownum rownum_ from ( select * from export_book ) a
) b where b.rownum_ >=10 and b.rownum_ <= 20
--耗时 0.922 秒
select * from ( select a.* , rownum rownum_ from ( select * from export_book ) a
) b where b.rownum_ >=10000 and b.rownum_ <= 10010
--耗时 0.844 秒
select * from ( select a.* , rownum rownum_ from ( select * from export_book ) a
) b where b.rownum_ >=20000 and b.rownum_ <= 20010
--耗时 0.89 秒
分享到:
相关推荐
msql和oracle分页查询语句笔记
《韩顺平Oracle课堂笔记》是一份详尽的Oracle数据库学习资料,涵盖了多个关键知识点,旨在帮助学习者深入理解并掌握Oracle数据库系统的核心技术。在这些笔记中,主要讲解了以下几个方面: 一、存储过程 存储过程是...
真分页则是数据库原生支持的分页方式,例如Oracle、MySQL等数据库提供了特定的分页函数或语法。在真分页中,只需要查询与当前页相关的数据,避免了无谓的数据加载,从而提高了程序性能。Oracle可以使用ROWNUM伪列...
### 韩顺平Oracle视频笔记知识点概览 #### 1. Oracle 用户管理 - **概念**:在Oracle数据库中,用户是用来管理访问权限的基本单位。每个用户都可以有自己的模式(schema),其中包含各种对象如表、视图等。 - **创建...
### Oracle韩顺平笔记知识点概览 #### 第一章:Oracle基础介绍 ##### 第一节:Oracle的安装和启动 1. **数据库分类与选择**:数据库根据负载量、成本和安全需求分为小型(如Access、Foxbase)、中型(如MySQL、...
Oracle数据库是世界上最流行的数据库管理系统之一,对于复杂查询和数据分页有着丰富的支持。在学习Oracle时,理解如何处理这些复杂的查询以及实现分页是至关重要的技能。以下将详细讲解文档中提到的一些知识点: 1....
在“传至播客”的Oracle学习笔记中,我们可以深入探讨几个关键知识点,这些知识点对于理解和掌握Oracle数据库至关重要。 首先,"循环,判断演示代码.sql"可能涉及到SQL中的流程控制。在Oracle SQL中,可以使用PL/...
李兴华Oracle笔记整理是Oracle核心基础知识的总结,涵盖了Oracle的安装、SQLPlus基本命令、scott用户的表结构、增删改查、分页处理、事务处理、DDL、三范式、用户权限管理、数据的备份与恢复、PL/SQL等知识点。...
### Oracle 10g 笔记精要 #### 1. SQL 概述 - **定义**:SQL(Structured Query Language)是一种用于管理和处理数据库的标准计算机语言。 - **功能**: - 数据查询(Data Query) - 数据操作(Data Manipulation...
十五、排名分页问题 1. Rownum是Oracle数据库中用于表示查询结果集中行号的一个伪列。 2. Rownum在SQL中使用时有一些特殊的行为,特别是在带有子查询时。 3. Where rownum的执行过程与直接写5的执行过程不同。 4. ...
### Oracle学习笔记知识点详解 #### 一、SQL概述与Oracle简介 - **SQL**(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。它被用来执行各种数据库操作,如查询数据、更新数据...
`show user`显示当前登录的用户身份,`set pause`和`set pause off`控制查询结果的分页显示,`clear screen`则清空屏幕。Oracle中的日期默认左对齐,字符左对齐,数字右对齐。 拼接操作在Oracle中很常见,使用`||`...
### 韩顺平玩转Oracle学习笔记知识点详解 #### 一、Oracle基本使用——基本命令 ##### 连接命令 - **`conn[ect]`**:此命令用于连接到Oracle数据库。语法如下: - `conn 用户名/密码@网络服务名 [as sysdba/...
本笔记主要涵盖了在达内教育机构学习Oracle数据库的一些基础知识点,包括SQLPLUS的使用、SQL语句的结构与操作,以及一些实用的数据库管理技巧。 1. SQLPLUS的命令 SQLPLUS是Oracle提供的一种命令行接口,用于与...
### Oracle学习笔记精要 #### 1. SQLPLUS 命令与初始化 - **SQLPLUS**: 是Oracle数据库的一个常用工具,主要用于执行SQL语句、脚本等。 - **初始化表的位置**: 在使用特定的SQL脚本之前,可能需要进行环境配置。...
### Oracle简明学习笔记 #### 数据类型与字符串处理 在Oracle数据库中,了解基础的数据类型对于数据管理和查询至关重要。`CHAR(n)`代表定长字符串,适用于存储固定长度的文本信息,例如电话号码;`VARCHAR(n)`和`...
1-JSP+JDBC_假分页笔记 2-JSP+JDBC_真分页(基于Oracle数据库分页)笔记 3-JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记 4-Struts入门笔记 005_Struts+DAO登陆 6-Struts标签-BEAN标签笔记 7-Struts标签 -LOGIC标签...
1-JSP+JDBC_假分页笔记 2-JSP+JDBC_真分页(基于Oracle数据库分页)笔记 3-JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记 4-Struts入门笔记 005_Struts+DAO登陆 6-Struts标签-BEAN标签笔记 7-Struts标签 -LOGIC标签...