详细介绍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 中相关的锁
May 25 MySQL
Mysql文件存储图文详解
Jun 01 MySQL
MySQL 1130异常,无法远程登录解决方案详解
Aug 23 MySQL
SQL语法CONSTRAINT约束操作详情
Jan 18 MySQL
教你如何让spark sql写mysql的时候支持update操作
Feb 15 MySQL
一文搞懂MySQL索引页结构
Feb 28 MySQL
Mysql事务索引知识汇总
Mar 17 MySQL
分享几个简单MySQL优化小妙招
Mar 31 MySQL
Mysql超详细讲解死锁问题的理解
Apr 01 MySQL
MySQL数据库如何使用Shell进行连接
Apr 12 MySQL
MySQL提取JSON字段数据实现查询
Apr 22 MySQL
MySQL数据库如何查看表占用空间大小
Jun 10 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
奇怪的PHP引用效率问题分析
2012/03/23 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
vue数据控制视图源码解析
2018/03/28 Javascript
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
详解js访问对象的属性和方法
2018/10/25 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
vue2.0 解决抽取公用js的问题
2020/07/31 Javascript
[01:23:24]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第三场 2月7日
2021/03/11 DOTA
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
python正则表达式的使用
2017/06/12 Python
11个Python3字典内置方法大全与示例汇总
2019/05/13 Python
Python列表推导式实现代码实例
2020/09/09 Python
python调用摄像头的示例代码
2020/09/28 Python
基于CSS3制作立体效果导航菜单
2016/01/12 HTML / CSS
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
支教自我鉴定
2014/01/18 职场文书
股份合作协议书范本
2014/04/14 职场文书
住宅质量保证书
2014/04/29 职场文书
董事长秘书工作职责
2014/06/10 职场文书
法律讲堂观后感
2015/06/11 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS