SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
LIMIT 子句可以被用于強(qiáng)制 SELECT 語句返回指定的記錄數(shù)。LIMIT 接受一個(gè)或兩個(gè)數(shù)字參數(shù)。參數(shù)必須是一個(gè)整數(shù)常量。如果給定兩個(gè)參數(shù),第一個(gè)參數(shù)指定第一個(gè)返回記錄行的偏移量,第二個(gè)參數(shù)指定返回記錄行的最大數(shù)目。初始記錄行的偏移量是 0(而不是 1)
舉例說明:
mysql> SELECT * FROM table LIMIT 5,10; // 檢索記錄行 6-15








而如果想要實(shí)現(xiàn)從數(shù)據(jù)庫的最后一條倒序讀出固定的信息條數(shù),則可用:
select * from tablename where(后加條件) order by (條件) desc limit (固定條數(shù)) ;
例如:如果想從表hello中讀出10條以id形式排列的classID數(shù)為0的信息。可寫為:
select * from hello where classID=0 order by id desc limit 10;
在sql語句中,limit的功能很強(qiáng)大,使用的地方很多,所以要多注意,使用它能夠很大的節(jié)省代碼數(shù),讓代碼看起來簡潔明了
posted @ 2010-03-29 13:40 趙春平 閱讀(720) | 評論 (0) | 編輯 收藏