這里我們看看mysql用limit是如何分頁的:
首先創建一張user表,如下所示:
使用查詢語句:SELECT * from user LIMIT 1,2;
接着看查詢結果:
看到上面的結果你可能會很疑惑,為什么是從id=2開始。其實limit默認的初始行是從0行開始。
也就是說如果我們要獲取到id=1的那一行那我們的sql語句就應該這樣寫:
SELECT * from user LIMIT 0,2;
查詢結果:
總結
使用limit關鍵字時有兩個參數,如:limit arg1,arg2;
其中:arg1表示從哪一行開始,初始行為0;
arg2表示顯示多少行,
如:limit 0,2; 表示從第0行開始顯示兩條數據。
limit 1,2; 表示從第1行開始顯示兩條數據。