MySQL高效分页查询的实际操作流程演示

此文章主要讲述的是SQLSERVER,ORACLE,MySQL高效分页查询的实际操作流程,以及在实际操作中我们要用到的语句与代码的描述,以下就是具体方案的描述,希望在你今后的学习中会有所帮助。

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都发电机维修小微创业公司专业提供成都定制网页设计营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

如果查询结果需要分页,从效率上讲,下面的效率应该比较高(粉红色表示需要根据实际情况填充的地方)

三类数据库中进行分页查询的高效率方法(目前来看):

Oracle(大型网站数据库平台): SELECT * FROM (

 
 
 
 
  1. SELECT MY_TABLE.*,ROWNUM AS MY_ROWNUM FROM (  

/** 括号里写实际的需要查询的SQL语句**/

) AS MYTABLE WHERE ROWNUM <=200/**这里是一页中的最后一条记录**/

\) WHERE MY_ROWNUM>=10 /**这里是一页中的第一条记录**/

 
 
 
 
  1. SQLServer: SELECT * FROM ( 

SELECT TOP 页面容量 * FROM (

SELECT TOP 页面容量*当前页码 * FROM

表 WHERE 条件 ORDER BY 字段A ASC

)AS TEMPTABLE1 ORDER BY 字段A DESC

) AS TEMPTABLE2 ORDER BY 字段A ASC

MySQL(和PHP搭配之最佳组合): SELECT 语句 LIMIT 页面的第一条记录-1,页面容量

 以上的相关内容就是对SQLSERVER,ORACLE,MySQL高效分页查询的介绍,望你能有所收获。

上述的相关内容就是对SQLSERVER,ORACLE,MySQL高效分页查询的描述,希望会给你带来一些帮助在此方面。

新闻名称:MySQL高效分页查询的实际操作流程演示
文章源于:http://www.shufengxianlan.com/qtweb/news15/90765.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联