本期java培訓(xùn)技術(shù)教程為大家分享的是關(guān)于分頁(yè)查詢(xún)的知識(shí),分頁(yè)查詢(xún)?cè)趺从?為什么要用分頁(yè)查詢(xún)?相信大家在今后的工作中會(huì)經(jīng)常遇到這個(gè)內(nèi)容的,那么下面就來(lái)看看詳細(xì)的教程解析吧。
分頁(yè)查詢(xún)?cè)趺从?為什么要用分頁(yè)查詢(xún)?我們?cè)诓樵?xún)數(shù)據(jù)時(shí),數(shù)據(jù)量大一頁(yè)容不下,后臺(tái)查詢(xún)部分?jǐn)?shù)據(jù)而不是全部數(shù)據(jù),同時(shí)降低帶寬的使用提高訪(fǎng)問(wèn)速度。
首先我們來(lái)了解一下分頁(yè)查詢(xún)?cè)趺从?
學(xué)習(xí)目標(biāo):能夠使用 limit 關(guān)鍵字實(shí)現(xiàn)分頁(yè)查詢(xún)
1. 分頁(yè)查詢(xún)的介紹
當(dāng)我們?cè)诰〇|購(gòu)物,瀏覽商品列表的時(shí)候,由于數(shù)據(jù)特別多,一頁(yè)顯示不完,一頁(yè)一頁(yè)的進(jìn)行顯示,這就是分頁(yè)查詢(xún)
2. 分頁(yè)查詢(xún)的語(yǔ)法
select * from 表名 limit start,count
說(shuō)明:
limit是分頁(yè)查詢(xún)關(guān)鍵字
start表示開(kāi)始行索引,默認(rèn)是0
count表示查詢(xún)條數(shù)
例1:查詢(xún)前3行男生信息:
select * from students where gender=1 limit 0,3;
簡(jiǎn)寫(xiě)
select * from students where gender=1 limit 3;
3. 分頁(yè)查詢(xún)案例
已知每頁(yè)顯示m條數(shù)據(jù),求第n頁(yè)顯示的數(shù)據(jù)
提示: 關(guān)鍵是求每頁(yè)的開(kāi)始行索引
查詢(xún)學(xué)生表,獲取第n頁(yè)數(shù)據(jù)的SQL語(yǔ)句:
select * from students limit (n-1)*m,m
4. 小結(jié)
使用 limit 關(guān)鍵字可以限制數(shù)據(jù)顯示數(shù)量,通過(guò) limit 關(guān)鍵可以完成分頁(yè)查詢(xún);limit 關(guān)鍵字后面的第一個(gè)參數(shù)是開(kāi)始行索引(默認(rèn)是0,不寫(xiě)就是0),第二個(gè)參數(shù)是查詢(xún)條數(shù)。
分頁(yè)查詢(xún)?cè)趺从?為什么要用分頁(yè)查詢(xún)?通過(guò)上面的介紹相信大家都了解了,更多的java培訓(xùn)技術(shù)教程都在千鋒官網(wǎng),如需了解更多的教程資料,千鋒教育課程顧問(wèn)會(huì)盡快聯(lián)系您,為您定制專(zhuān)屬課程,開(kāi)始您的學(xué)習(xí)之旅。