node后台实现分页

这篇博客详细介绍了如何利用Node.js后台处理数据分页,主要涉及参数pageSize和pageNum的使用,以及SQL中的offset和limit。通过调整前端传入的pageNum和pageSize,计算offset值,配合SQL查询实现动态分页。这种方法对于大数据量的展示非常实用,能够有效提高用户体验。
摘要由CSDN通过智能技术生成

node作为后台实现数据分页

  • 需要pageSizepageNum两个参数,其它的看你需求。pageSize是分页每页对应的条数,pageNum是第几页, pageSize = 10/pageNum = 1就是数据的前十条1-10,pageNum = 2就是数据的第二个10条,11-20
  • 前提知识,sql语句的offset,limitoffset偏移量,就是从数据的第几条开始,limit数量,就是取多少条数据
  • select id,name from users where id = '1' limit 10 offset 0,这句话就是从所有数据中取前10条,以此类推,offset包括这条数据,0的话包括第0条就是第一条,注意的是where条件要放在之前,不然会报错
  • 前端传的pageSize就对应limit,pageNum对应offset,要对pageNum进行一些处理let offset = (Number(pageNum)-1)*Number(pageSize) ,这里默认前端传的是从1开始的

select id,name from users where id = '1' limit pageSize offset calculation_offset

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值