更新時(shí)間:2021-02-16 23:35:39 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽26085次
在數(shù)據(jù)庫(kù)中有數(shù)以萬(wàn)計(jì)的數(shù)據(jù)存放其中,java程序員們?cè)谙胧褂眠@些數(shù)據(jù)的時(shí)候不可能一條一條的找,會(huì)借助一些java關(guān)鍵字和語(yǔ)法來(lái)查詢。SQL語(yǔ)句簡(jiǎn)單查詢?cè)谇懊嬉呀?jīng)介紹過(guò)了,下面來(lái)講一講SQL語(yǔ)句limit用法,正在學(xué)習(xí)MySQL數(shù)據(jù)庫(kù)的朋友們一起看下去吧。
limit在數(shù)據(jù)庫(kù)中很多地方都會(huì)用到,比如當(dāng)你數(shù)據(jù)庫(kù)查詢記錄有幾萬(wàn)、幾十萬(wàn)時(shí),使用limit會(huì)使得查詢數(shù)據(jù)的效率特別快,只需要查詢出你需要的數(shù)據(jù)就可以了,再也不用全表查詢導(dǎo)致查詢數(shù)據(jù)庫(kù)崩潰的情況。
下面是幾種SQL語(yǔ)句limit使用方法:
1、select * from Customer LIMIT 10;--檢索前10行數(shù)據(jù),顯示1-10條數(shù)據(jù);
2、select * from Customer LIMIT 1,10;--檢索從第2行開(kāi)始,累加10條id記錄,共顯示id為2....11;
3、select * from Customer limit 5,10;--檢索從第6行開(kāi)始向前加10條數(shù)據(jù),共顯示id為6,7....15;
4、select * from Customer limit 6,10;--檢索從第7行開(kāi)始向前加10條記錄,顯示id為7,8...16。
Limit的作用是獲取一表前幾條或中間某幾行數(shù)據(jù),注意只在MySQL中起作用。Limit用法:limit 起始下標(biāo)m,長(zhǎng)度n ,m是記錄開(kāi)始的index,默認(rèn)從0開(kāi)始,表示第一條記錄,n是指從第m+1條開(kāi)始,取n條。
下面通過(guò)兩個(gè)例子看SQL語(yǔ)句中l(wèi)imit用法是怎樣的:
1、取得表中最前面的幾條記錄
取前5個(gè)員工信息,全部員工的信息
前5個(gè)員工的信息
以上SQL語(yǔ)句中的“limit 5”中的“5”表示:從表中記錄下標(biāo) 0 開(kāi)始,取 5 條記錄,等同于以下SQL語(yǔ)句
找出工資排名在前 5 的員工
思路分析:按照工資降序排列取前5個(gè)員工
2、取得中級(jí)某幾條記錄
找出工資排名在[ 3-9 ]的員工
上面就是整理的SQL語(yǔ)句limit用法的介紹了,無(wú)論是SQL語(yǔ)句還是數(shù)據(jù)的處理,都是java數(shù)據(jù)庫(kù)和java編程中必會(huì)的操作,在大家看完本文之后去觀看本站的MySQL教程,對(duì)SQL語(yǔ)句limit用法多了一些理解,后面再深入的學(xué)習(xí)limit的相關(guān)操作效果會(huì)更好。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)