MySQL分页

分页是一种处理大量数据的有效方法,它允许每次只显示一部分内容,提高用户体验并减轻服务器负担。关键参数包括总条目数(totalNum),每页数据量(pageSize),总页数(totalPage)和当前页码(pageNum)。SQL中,可通过`LIMIT`子句实现分页,例如`SELECT*FROMroleLIMITm,n`,其中m是起始索引,n是每页记录数。
摘要由CSDN通过智能技术生成

分页

什么是分页?
大量的数据,在“一页”(指定的区域中)

  1. 数量大,无法全部呈现出来
  2. 用户也必要一次性全部呈现
  3. 这种数据的呈现方式通过“分页”,一页呈现一部分的数据。
  4. 通过“分页”组件(上一页,下一页,第一页,最后一页,附近3页)
    比如:当前页是第10页,呈现出以下结果
    第一页 … 8, 9, 10, 11, 12… 最后一页
  5. 通过对分页组件的操作,我们可以快速地,跳转到指定的页面(查询指定的数据,显示出来)

为什么分页?

  1. 用户体验好!
  2. 对服务器压力小(可以少载入数据)

结果:数量大的情况下几乎所有的模块,都要进行“分页”显示!
分页逻辑,分页代码。
后续“分页组件”。 配置侠!参数侠!

分页的思路:

需要的数据有哪些?
需要的数据有哪些变化的参数?
每一页需要数据
一共有多少条数据?totalNum :总条目数
一页有几条数据呢?pageSize :每页的数据数量
一共有多少页数据?totalPage:总页数(计算出来)
当前是第一页? pageNum :当前第几页(用于查询)

sql:

select * from role

mysql-sql: limit(限制查询的数量) limit(m, n)
m:表示开始的索引
n:表达式最多的记录数

select * from role limit m, n

n: pageSize 一页多少条
m: 从第几条开始 (pageNum-1) * pageSize

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奕の辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值