详细介绍MySQL中limit和offset的用法


Posted in MySQL onMay 06, 2022

有的时候我们在学习或者工作中会使用到SQL语句,那么介绍一下limit和offset的使用方法。

mysql limit与offset用法

mysql里分页一般用limit来实现,例如:

1、select* from user limit 3

表示直接取前三条数据

2、select * from user limit 1,3;

表示取1后面的第2,3,4三条条数据

3、select * from user limit 3 offset 1;

表示取1后面第2,3,4三条条数据

解释:

1、当 limit后面跟一个参数的时候,该参数表示要取的数据的数量

例如select* from user limit 3 表示直接取前三条数据

2、当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量,例如

select * from user limit 1,3;

就是跳过1条数据,从第2条数据开始取,取3条数据,也就是取2,3,4三条数据

3、当 limit和offset组合使用的时候,limit后面只能有一个参数,表示要取的的数量,offset表示要跳过的数量 。

例如select * from user limit 3 offset 1;表示跳过1条数据,从第2条数据开始取,取3条数据,也就是取2,3,4三条数据

附:Mysql limit offset用法举例

例1,假设数据库表student存在13条数据。

代码示例:

语句1:select * from student limit 9,4

语句2:slect * from student limit 4 offset 9

// 语句1和2均返回表student的第10、11、12、13行  
//语句2中的4表示返回4行,9表示从表的第十行开始

例2,通过limit和offset 或只通过limit可以实现分页功能。

假设 numberperpage 表示每页要显示的条数,pagenumber表示页码,那么 返回第pagenumber页,每页条数为numberperpage的sql语句:

代码示例:

语句3:select * from studnet limit (pagenumber-1)*numberperpage,numberperpage

语句4:select * from student limit numberperpage offset (pagenumber-1)*numberperpage

总结

到此这篇关于MySQL中limit和offset的用法的文章就介绍到这了!


Tags in this post...

MySQL 相关文章推荐
MySQL基础(二)
Apr 05 MySQL
MySQL 分组查询的优化方法
May 12 MySQL
MySql学习笔记之事务隔离级别详解
May 12 MySQL
Navicat连接MySQL错误描述分析
Jun 02 MySQL
Mysql中存储引擎的区别及比较
Jun 04 MySQL
Unity连接MySQL并读取表格数据的实现代码
Jun 20 MySQL
MySQL修炼之联结与集合浅析
Oct 05 MySQL
一文带你探究MySQL中的NULL
Nov 11 MySQL
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
Jan 22 MySQL
MySQL之MyISAM存储引擎的非聚簇索引详解
Mar 03 MySQL
Mysql查询时间区间日期列表,不会由于数据表数据影响
Apr 19 MySQL
解决Mysql中的innoDB幻读问题
Apr 29 MySQL
MySQL数据库Innodb 引擎实现mvcc锁
May 06 #MySQL
讲解MySQL增删改操作
May 06 #MySQL
解决Mysql报错 Table 'mysql.user' doesn't exist
MYSQL常用函数介绍
May 05 #MySQL
MySQL 数据 data 基本操作
May 04 #MySQL
MySQL 字符集 character
May 04 #MySQL
MySQL 数据表操作
May 04 #MySQL
You might like
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
window.open 以post方式传递参数示例代码
2014/02/27 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
运用js实现图层拖拽的功能
2019/05/24 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
机械设计职业生涯规划书
2013/12/27 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
房屋出租协议书
2014/04/10 职场文书
访谈节目策划方案
2014/05/15 职场文书
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
从事会计工作年限证明
2015/06/23 职场文书
社区宣传标语口号
2015/12/26 职场文书