详细介绍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 视图(View)原理解析
May 19 MySQL
MySQL 使用事件(Events)完成计划任务
May 24 MySQL
MySQL 不等于的三种使用及区别
Jun 03 MySQL
浅析MySQL如何实现事务隔离
Jun 26 MySQL
MySQL系列之八 MySQL服务器变量
Jul 02 MySQL
MySQL索引是啥?不懂就问
Jul 21 MySQL
SQL实现LeetCode(176.第二高薪水)
Aug 04 MySQL
MySQL基础快速入门知识总结(附思维导图)
Sep 25 MySQL
Mysql binlog日志文件过大的解决
Oct 05 MySQL
Mysql中有关Datetime和Timestamp的使用总结
Dec 06 MySQL
mysql的单列多值存储实例详解
Apr 05 MySQL
Golang连接并操作MySQL
Apr 14 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
Content-type 的说明
2006/10/09 PHP
PHP读取xml方法介绍
2013/01/12 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
2013/04/11 Javascript
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
javascript数据结构与算法之检索算法
2015/04/04 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
javascript内存分配原理实例分析
2017/04/10 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
微信小程序button组件使用详解
2018/01/31 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
微信小程序实现发红包功能
2018/07/11 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
浅谈使用nodejs搭建web服务器的过程
2020/07/20 NodeJs
js实现3D旋转效果
2020/08/18 Javascript
python 切片和range()用法说明
2013/03/24 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
python实现局域网内实时通信代码
2019/12/22 Python
python字典的值可以修改吗
2020/06/29 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
我们是伦敦女孩:WalG
2018/01/08 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
会计系个人求职信范文分享
2013/12/20 职场文书
顶岗实习计划书
2014/01/10 职场文书
小学生红领巾广播稿
2014/01/21 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
关于环保的演讲稿
2014/05/10 职场文书
无传销社区工作方案
2014/05/13 职场文书
幼儿园新生开学寄语
2015/05/27 职场文书