1. 常見的分頁查詢
說明:常用的分頁查詢就是指定limit,
SELECT user_info.user_id,user_info.name FROM user_info LIMIT 100, 20
2. 延遲關聯
說明:在內部只獲取了user_id的資料集合,在外部進行進一步獲取其他列,
SELECT user_info.user_id,user_info.name FROM user_info INNER JOIN ( SELECT user_id FROM user_info ORDER BY user_id LIMIT 100, 20 ) lim ON lime.user_id = user_info.user_id
3. 范圍檢索
說明:若知道了主鍵id的索引范圍,可以進行范圍檢索,
SELECT user_id,user_name FROM user_info WHERE user_id BETWEEN 100 AND 119 ORDER BY user_id
4. OFFSET檢索
說明:記錄上次資料的位置,下次查詢時從何此位置進行檢索,
SELECT user_id,user_name FROM user_info WHERE user_id > 100 ORDER BY user_id LIMIT 20;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/225599.html
標籤:MySQL
上一篇:事務隔離級別(圖文詳解)
下一篇:MySQL 幾種分頁查詢方式
