在MySQL中,我們可以使用LIMIT關鍵字來指定查詢結果的行數(shù),以實現(xiàn)查詢第幾行到第幾行的記錄。
SELECT * FROM table_name LIMIT offset, row_count;
其中,offset表示從第幾行開始查詢,row_count表示查詢的行數(shù)。
舉個例子,假設我們有一個名為student的表,我們需要查詢其中第11行到第20行的記錄:
SELECT * FROM student LIMIT 10, 10;
以上代碼表示從第11行開始查詢(因為offset是10),查詢10行記錄(因為row_count是10)。
LIMIT語句也可以只指定row_count,而不指定offset,這樣就從第一行開始查詢:
SELECT * FROM student LIMIT 10;
以上代碼表示查詢前10行記錄。
需要注意的是,MySQL中的offset是從0開始計算的,而不是從1開始,因此如果要查詢第1行到第10行,代碼應該如下:
SELECT * FROM student LIMIT 0, 10;
以上代碼表示從第1行開始查詢,查詢10行記錄。