欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳細介紹mysql中l(wèi)imit與offset的用法

 更新時間:2022年05月06日 11:28:19   作者:大數(shù)據(jù)學(xué)習(xí)僧  
mysql查詢使用select命令,配合limit,offset參數(shù)可以讀取指定范圍的記錄,下面這篇文章主要給大家介紹了關(guān)于mysql中l(wèi)imit與offset用法的相關(guān)資料,需要的朋友可以參考下

有的時候我們在學(xué)習(xí)或者工作中會使用到SQL語句,那么介紹一下limit和offset的使用方法。

mysql limit與offset用法

mysql里分頁一般用limit來實現(xiàn),例如:

1、select* from user limit 3

表示直接取前三條數(shù)據(jù)

2、select * from user limit 1,3;

表示取1后面的第2,3,4三條條數(shù)據(jù)

3、select * from user limit 3 offset 1;

表示取1后面第2,3,4三條條數(shù)據(jù)

解釋:

1、當(dāng) limit后面跟一個參數(shù)的時候,該參數(shù)表示要取的數(shù)據(jù)的數(shù)量

例如select* from user limit 3 表示直接取前三條數(shù)據(jù)

2、當(dāng)limit后面跟兩個參數(shù)的時候,第一個數(shù)表示要跳過的數(shù)量,后一位表示要取的數(shù)量,例如

select * from user limit 1,3;

就是跳過1條數(shù)據(jù),從第2條數(shù)據(jù)開始取,取3條數(shù)據(jù),也就是取2,3,4三條數(shù)據(jù)

3、當(dāng) limit和offset組合使用的時候,limit后面只能有一個參數(shù),表示要取的的數(shù)量,offset表示要跳過的數(shù)量 。

例如select * from user limit 3 offset 1;表示跳過1條數(shù)據(jù),從第2條數(shù)據(jù)開始取,取3條數(shù)據(jù),也就是取2,3,4三條數(shù)據(jù)

附:Mysql limit offset用法舉例

例1,假設(shè)數(shù)據(jù)庫表student存在13條數(shù)據(jù)。

代碼示例:

語句1:select * from student limit 9,4

語句2:slect * from student limit 4 offset 9

// 語句1和2均返回表student的第10、11、12、13行  
//語句2中的4表示返回4行,9表示從表的第十行開始

例2,通過limit和offset 或只通過limit可以實現(xiàn)分頁功能。

假設(shè) numberperpage 表示每頁要顯示的條數(shù),pagenumber表示頁碼,那么 返回第pagenumber頁,每頁條數(shù)為numberperpage的sql語句:

代碼示例:

語句3:select * from studnet limit (pagenumber-1)*numberperpage,numberperpage

語句4:select * from student limit numberperpage offset (pagenumber-1)*numberperpage

總結(jié)

到此這篇關(guān)于mysql中l(wèi)imit與offset用法的文章就介紹到這了,更多相關(guān)mysql limit與offset用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論