当前位置:网站首页>mysql分页查询倒序_【Mysql笔记】MySQL实现分页查询[通俗易懂]
mysql分页查询倒序_【Mysql笔记】MySQL实现分页查询[通俗易懂]
2022-07-30 10:30:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
limit 基本实现方式
一般情况下,客户端通过传递 pageNo(页码)、pageSize(每页条数)两个参数去分页查询数据库中的数据,在数据量较小(元组百/千级)时使用 MySQL自带的 limit 来解决这个问题:
收到客户端{pageNo:1,pagesize:10}
select * from table limit (pageNo-1)*pageSize, pageSize;
收到客户端{pageNo:5,pageSize:30}
select * from table limit (pageNo-1)*pageSize,pageSize;
建立主键或者唯一索引
在数据量较小的时候简单的使用 limit 进行数据分页在性能上面不会有明显的缓慢,但是数据量达到了 万级到百万级 sql语句的性能将会影响数据的返回。这时需要利用主键或者唯一索引进行数据分页;
假设主键或者唯一索引为 good_id
收到客户端{pageNo:5,pagesize:10}
select * from table where good_id > (pageNo-1)*pageSize limit pageSize;
–返回good_id为40到50之间的数据
基于数据再排序
当需要返回的信息为顺序或者倒序时,对上面的语句基于数据再排序。order by ASC/DESC 顺序或倒序 默认为顺序
select * from table where good_id > (pageNo-1)*pageSize order by good_id limit pageSize;
–返回good_id为40到50之间的数据,数据依据good_id顺序排列
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/129455.html原文链接:https://javaforall.cn
边栏推荐
- 实现web实时消息推送的7种方案
- 【Flume】batchSize和transactionCapacity区别
- MFCC to audio, the effect should not be too funny >V
- spark udf accepts and handles null values.
- [Deep Learning] (Problem Record)
- Linear Regression - Small Batch Stochastic Gradient Descent - Array of Shell System Learning
- nacos实战项目中的配置
- Quick Start Tutorial for flyway
- JCL learning
- 梅科尔工作室-看鸿蒙设备开发实战笔记四——内核开发
猜你喜欢
随机推荐
【C和指针第七章】可变参数列表
【 HMS core 】 【 Analytics Kit] [FAQ] how to solve the payment amount in huawei pay analysis shows zero problem?
鸿湖万联扬帆富设备开发板正式合入OpenHarmony主干
Alibaba Cloud OSS Object Storage
OC-ARC(Automatic Reference Counting)自动引用计数
数据库脏读、不可重复读、幻读以及对应的隔离级别
[Qualcomm][Network] 网络拨号失败和netmgrd服务分析
WebAPI 复习
第1章 Kali与靶机系统
Redis Desktop Manager 2022.4.2 released
【云原生】-Docker安装部署分布式数据库 OceanBase
第2章 常用安全工具
JSP 语法简介说明
安全提示:Qt中的FreeType
vscode中写markdown格式笔记的配置过程和相关语法
JCL 学习
论文阅读:SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformers
死锁的理解
拖放事件,dataTransfer,getBoundingClientRect
分页 paging


![[Qualcomm][Network] 网络拨号失败和netmgrd服务分析](/img/76/49054ff8c7215eca98cc479ab1d986.png)






