Heim > Datenbank > MySQL-Tutorial > MySQL高效分页查询的实际操作步骤

MySQL高效分页查询的实际操作步骤

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 16:11:34
Original
1105 Leute haben es durchsucht

以下的文章主要描述的是SQLSERVER,ORACLE与MySQL高效分页查询的实际操作步骤,如果你查询的结果需要分页的话,一般的从相关效率上讲,以下的效率应该是比较高(粉红色表示需要根据实际情况填充的地方)。 三类数据库中进行分页查询的高效率方法(目前来看): Oracl

以下的文章主要描述的是SQLSERVER,ORACLE与MySQL高效分页查询的实际操作步骤,如果你查询的结果需要分页的话,一般的从相关效率上讲,以下的效率应该是比较高(粉红色表示需要根据实际情况填充的地方)。

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

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

<ol class="dp-xml">
<li class="alt"><span><span>SELECT * FROM (   </span></span></li>
<li><span>SELECT MY_TABLE.*,ROWNUM AS MY_ROWNUM FROM (  </span></li>
</ol>
Nach dem Login kopieren

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

<ol class="dp-xml"><li class="alt"><span><span>) AS MYTABLE WHERE ROWNUM </span><span class="tag"><span>=200 </span></span></span></li></ol>
Nach dem Login kopieren

这里是一页中的最后一条记录

<ol class="dp-xml"><li class="alt"><span><span>\) WHERE MY_ROWNUM</span><span class="tag">></span><span>=10  </span></span></li></ol>
Nach dem Login kopieren

这里是一页中的第一条记录

<ol class="dp-xml"><li class="alt"><span><span>SQLServer: SELECT * FROM ( </span></span></li></ol>
Nach dem Login kopieren

SQLSERVER,ORACLE,MySQL高效分页查询:SELECT TOP 页面容量 * FROM (

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

表 WHERE 条件 ORDER BY 字段A ASC

<ol class="dp-xml">
<li class="alt"><span><span>)AS TEMPTABLE1 ORDER BY 字段A DESC  </span></span></li>
<li><span>) AS TEMPTABLE2 ORDER BY 字段A ASC  </span></li>
</ol>
Nach dem Login kopieren

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

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


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage