mysql limit和offset用法


limit和offset用法

mysql里分頁一般用limit來實現

1. select* from article LIMIT 1,3

2.select * from article LIMIT 3 OFFSET 1

上面兩種寫法都表示取2,3,4三條條數據

 

當limit后面跟兩個參數的時候,第一個數表示要跳過的數量,后一位表示要取的數量,例如

select* from article LIMIT 1,3 就是跳過1條數據,從第2條數據開始取,取3條數據,也就是取2,3,4三條數據

當 limit后面跟一個參數的時候,該參數表示要取的數據的數量

例如 select* from article LIMIT 3  表示直接取前三條數據,類似sqlserver里的top語法。

當 limit和offset組合使用的時候,limit后面只能有一個參數,表示要取的的數量,offset表示要跳過的數量 。

例如select * from article LIMIT 3 OFFSET 1 表示跳過1條數據,從第2條數據開始取,取3條數據,也就是取2,3,4三條數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM