在MySQL中,我們經常需要使用SELECT
語句來查詢數據。而在查詢數據時,有時候我們需要對查詢結果進行分頁顯示,這個時候,就需要使用到LIMIT
關鍵字。
LIMIT
關鍵字的語法如下:
SELECT column1, column2, ...
FROM table_name
LIMIT [num_of_rows_to_return] OFFSET [offset_value];
LIMIT
關鍵字有兩個參數:
num_of_rows_to_return
:表示要返回的行數。offset_value
:表示查詢的偏移值,即從第幾行開始查詢。
例如,我們要查詢user
表中的前 10 條數據,可以使用以下 SQL 語句:
SELECT * FROM user LIMIT 10;
如果我們要查詢user
表中的第 11 至 20 條數據,可以使用以下 SQL 語句:
SELECT * FROM user LIMIT 10 OFFSET 10;
需要注意的是,OFFSET
的值是以零為起始點的,也就是說,OFFSET 10
表示從第 11 行開始查詢。