在數(shù)據(jù)庫中有數(shù)以萬計的數(shù)據(jù)存放其中,java程序員們在想使用這些數(shù)據(jù)的時候不可能一條一條的找,會借助一些java關(guān)鍵字和語法來查詢。SQL語句簡單查詢在前面已經(jīng)介紹過了,下面來講一講SQL語句limit用法,正在學(xué)習(xí)MySQL數(shù)據(jù)庫的朋友們一起看下去吧。
limit在數(shù)據(jù)庫中很多地方都會用到,比如當(dāng)你數(shù)據(jù)庫查詢記錄有幾萬、幾十萬時,使用limit會使得查詢數(shù)據(jù)的效率特別快,只需要查詢出你需要的數(shù)據(jù)就可以了,再也不用全表查詢導(dǎo)致查詢數(shù)據(jù)庫崩潰的情況。
下面是幾種SQL語句limit使用方法:
1、select * from Customer LIMIT 10;--檢索前10行數(shù)據(jù),顯示1-10條數(shù)據(jù);
2、select * from Customer LIMIT 1,10;--檢索從第2行開始,累加10條id記錄,共顯示id為2....11;
3、select * from Customer limit 5,10;--檢索從第6行開始向前加10條數(shù)據(jù),共顯示id為6,7....15;
4、select * from Customer limit 6,10;--檢索從第7行開始向前加10條記錄,顯示id為7,8...16。
Limit的作用是獲取一表前幾條或中間某幾行數(shù)據(jù),注意只在MySQL中起作用。Limit用法:limit 起始下標m,長度n ,m是記錄開始的index,默認從0開始,表示第一條記錄,n是指從第m+1條開始,取n條。
下面通過兩個例子看SQL語句中l(wèi)imit用法是怎樣的:
1、取得表中最前面的幾條記錄
取前5個員工信息,全部員工的信息
前5個員工的信息
以上SQL語句中的“limit 5”中的“5”表示:從表中記錄下標 0 開始,取 5 條記錄,等同于以下SQL語句
找出工資排名在前 5 的員工
思路分析:按照工資降序排列取前5個員工
2、取得中級某幾條記錄
找出工資排名在[ 3-9 ]的員工
上面就是整理的SQL語句limit用法的介紹了,無論是SQL語句還是數(shù)據(jù)的處理,都是java數(shù)據(jù)庫和java編程中必會的操作,在大家看完本文之后去觀看本站的MySQL教程,對SQL語句limit用法多了一些理解,后面再深入的學(xué)習(xí)limit的相關(guān)操作效果會更好。