limit子句用於限制查詢結果返回的數量,常用於分頁查詢
sql語句根據條件查詢指定數量的數據
select * from tableName limit i,n
# tableName:表名
# i:為查詢結果的索引值(默認從0開始),當i=0時可省略i,是開區間不包括i
# n:為查詢結果返回的數量
# i與n之間使用英文逗號","隔開
limit n 等同於 limit 0,n
栗子:
# 查詢10條數據,索引從0到9,
select * from t_user limit 10;
#第1條記錄開始共10條記錄
select * from t_user limit 0,10;
# 共查詢8條數據,第6條記錄到第13條記錄
select * from t_user limit 5,8;
SELECT * from 表名 WHERE 條件 limit 5,10; //檢索6-15條數據
SELECT * from 表名 WHERE 條件 limit 5,-1; //檢索6到最后一條數據
SELECT * from 表名 WHERE 條件 limit 5; //檢索前5條數據