【数据库】MySQL分页查询

分页查询:

数据记录条数过多的时候,需要分页来显示。

语法:

select 查询字段

from 表名

where ....等等

limit offset(开始记录索引,是从0开始的),size(要取出的条数);

案例:(查询前5条员工数据)

sql 复制代码
select * from employees limit 0,5;

注意:如果从第一条开始,这个0可以省略:

sql 复制代码
select * form employees limit 5;

案例:(查询第11条到第25条)

sql 复制代码
select * from employees 10,15;

案例:(查询有奖金且工资最高的前10名的员工信息)

sql 复制代码
select * from employees where commission_pct is not null order by salary desc limit 10;

分页查询的特点:

  1. limit语句是位置上是要放在比order by语句的还后面,其次中sql执行过程中,limit也是最后去执行的语句.
  2. 通用的分页查询写法(page:页数,size:每页显示的记录条数)
sql 复制代码
select 查询列表
from 表名
limit (page-1)*size,size;

记住每页的起始记录索引值:(page-1)*size

比如:size=10那么, page 和 size 记录范围 和 起始记录索引值 limit

1页: 1-10条 0,10

2页:11-20条 10,10

3页: 21_30条 20,10

相关推荐
愈努力俞幸运14 小时前
第5章数据库,实体关系图,ER图
数据库·oracle
锥栗15 小时前
【其他】基于Trae的大模型智能应用开发
android·java·数据库
qq_3537375415 小时前
安全跳转页(用于网站内链,优化SEO)—炫酷特效黑客风格版
数据库·安全
yangyanping2010815 小时前
微服务设计之带过期时间的积分系统
数据库
I'mAlex15 小时前
金仓数据库平替MongoDB实操解析:多模融合赋能企业文档数据管理国产化升级
数据库·mongodb·kingbasees·金仓数据库
Pocker_Spades_A15 小时前
MongoDB 远程连不上?用cpolar告别局域网束缚,跨网访问就这么简单
数据库·mongodb
鸽芷咕15 小时前
从底层到实战,金仓多模数据库 MongoDB 兼容的技术实力到底有多强?
数据库·mongodb·金仓数据库
王家视频教程图书馆16 小时前
开源api
数据库
康小庄16 小时前
Java阻塞队列——用法及常用场景
java·开发语言·数据库·spring boot·spring·jetty
m0_5287490016 小时前
MySQL CAPI核心操作全解析
数据库·mysql