分页的实现(LIMIT的使用)

-- LIMIT用法:LIMIT offset, rows
-- 其中offset为偏移量,rows为要获取多少条记录,两者计算公式如下:
-- offset = (pageNo - 1) * pageSize
-- rows = pageSize

-- 以每页10条记录为例:
-- 第1页    第01至10条    LIMIT 0,  10
-- 第2页    第11至20条    LIMIT 10, 10
-- 第3页    第21至30条    LIMIT 20, 10
-- 第4页    第31至40条    LIMIT 30, 10
-- 第5页    第41至50条    LIMIT 40, 10
-- ……
-- 第N页    第(((N-1)*10)+1)至(N*10)条    LIMIT ((N-1)*10), 10

-- 分页查询SQL语句示例
SELECT
  `id`,
  `title`,
  `click`
FROM
  `article`
WHERE
  `id` > 0
ORDER BY
  `id` DESC
  LIMIT 0, 10;

Copyright © 2024 码农人生. All Rights Reserved