MySQL可以通過使用LIMIT子句來實現數據分頁。LIMIT子句用于限制查詢結果返回的行數。它的基本語法如下:
SELECT * FROM table_name
LIMIT offset, count;
其中,offset表示從第幾行開始返回結果,count表示返回的行數。例如,如果想返回從第11行開始的10條記錄,可以使用如下語句:
SELECT * FROM table_name
LIMIT 10, 10;
這樣就會返回第11行到第20行的記錄。
通常,我們可以通過計算頁數和每頁顯示的數量來確定offset和count的值。例如,如果每頁顯示10條記錄,當前頁碼為2,可以使用如下語句:
SELECT * FROM table_name
LIMIT 10 OFFSET 10;
這樣就會返回第11行到第20行的記錄。
另外,MySQL也支持使用LIMIT子句來實現分頁查詢。例如,如果要查詢第一頁的記錄,可以使用如下語句:
SELECT * FROM table_name
LIMIT 0, 10;
這樣就會返回第1行到第10行的記錄。