成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來(lái)到九壹網(wǎng)。
搜索
您的當(dāng)前位置:首頁(yè)如何提高M(jìn)ySQL數(shù)據(jù)分頁(yè)效率

如何提高M(jìn)ySQL數(shù)據(jù)分頁(yè)效率

來(lái)源:九壹網(wǎng)

本節(jié)的數(shù)據(jù)編輯插教程給我們簡(jiǎn)單介紹如何提高M(jìn)ySQL數(shù)據(jù)分頁(yè)效率,下面我們將會(huì)給出的這段代碼是大數(shù)據(jù)量時(shí)提高分頁(yè)的效率的測(cè)試代碼。 如果你也需要設(shè)置MySQL數(shù)據(jù)提高分頁(yè)效率,那么,就一起來(lái)看看代碼段吧! --提高分頁(yè)效率:實(shí)現(xiàn)分頁(yè)時(shí)只讀取顯示數(shù)據(jù),需要先

  本節(jié)的數(shù)據(jù)編輯插教程給我們簡(jiǎn)單介紹如何提高M(jìn)ySQL數(shù)據(jù)分頁(yè)效率,,下面我們將會(huì)給出的這段代碼是大數(shù)據(jù)量時(shí)提高分頁(yè)的效率的測(cè)試代碼。

  如果你也需要設(shè)置MySQL數(shù)據(jù)提高分頁(yè)效率,那么,就一起來(lái)看看代碼段吧!

  --提高分頁(yè)效率:實(shí)現(xiàn)分頁(yè)時(shí)只讀取顯示數(shù)據(jù),需要先在數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)“TestForPaging”

  use TestForPaging

  go

  --創(chuàng)建表SomeData

  create table SomeData

  (

  id int primary key,

  name varchar(30) null,

  description text

  )

  go

  --插入數(shù)據(jù)

  insert into SomeData values(1,'num1','第1條')

  go

  insert into SomeData values(2,'num2','第2條')

  go

  insert into SomeData values(3,'num3','第3條')

  go

  insert into SomeData values(4,'num4','第4條')

  go

  insert into SomeData values(5,'num5','第5條')

  go

  --數(shù)據(jù)條目總數(shù)

  select count(*) from SomeData

  go

  --給每條記錄添加一個(gè)數(shù)據(jù)級(jí)別

  select name,description,ROW_NUMBER() over(order by id desc)as dataLevel from SomeData

  go

  --查看指定的數(shù)據(jù)級(jí)別間的數(shù)據(jù)條目

  select dataLevel,name,description from

  (select name,description,row_number() over(order by id desc)as dataLevel from SomeData)

  as datawithleverl where dataLevel between 2 and 4

  go

  --實(shí)現(xiàn)查看指定的數(shù)據(jù)級(jí)別間的數(shù)據(jù)條目的存儲(chǔ)過(guò)程

  create procedure GetDataPaged

  (

  @startRowIndex int,

  @maximumRows int,

  @sort varchar

  )

  AS

  --確保指定sort

  if len(@sort)=0

  set @sort='id'

  --帶參數(shù)的查詢(xún)

  select dataLevel,name,description from

  (select name,description,row_number() over(order by @sort desc)as dataLevel from SomeData) AS datawithleverl

  WHERE dataLevel > (@startRowIndex*10) AND dataLevel <= (@startRowIndex*10 + @maximumRows)

  go

Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號(hào)-2

違法及侵權(quán)請(qǐng)聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬(wàn)商天勤律師事務(wù)所王興未律師提供法律服務(wù)