详细介绍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 07 MySQL
MySQL优化之如何写出高质量sql语句
May 17 MySQL
.Net Core导入千万级数据至Mysql的步骤
May 24 MySQL
Mysql基础知识点汇总
May 26 MySQL
探究Mysql模糊查询是否区分大小写
Jun 11 MySQL
MySQL 1130异常,无法远程登录解决方案详解
Aug 23 MySQL
MySQL令人大跌眼镜的隐式转换
Aug 23 MySQL
MySQL基于索引的压力测试的实现
Nov 07 MySQL
MySQL窗口函数的具体使用
Nov 17 MySQL
一文了解MySQL二级索引的查询过程
Feb 24 MySQL
浅谈如何保证Mysql主从一致
Mar 13 MySQL
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
Mar 23 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
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
将php数组输出html表格的方法
2014/02/24 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
关于viewport,Ext.panel和Ext.form.panel的关系
2009/05/07 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
2010/06/29 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
jQuery.prototype.init选择器构造函数源码思路分析
2013/02/05 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
jQuery插件开发发送短信倒计时功能代码
2017/05/09 jQuery
js 简易版滚动条实例(适用于移动端H5开发)
2017/06/26 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
js实现鼠标跟随运动效果
2020/08/02 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
2018/08/13 jQuery
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
加拿大著名的奢侈品购物网站:SSENSE(支持中文)
2020/06/25 全球购物
应届生财务管理求职信
2013/11/06 职场文书
零件设计自荐信范文
2013/11/27 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
事业单位考核材料
2014/05/21 职场文书
项目合作意向书模板
2014/07/29 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
听证通知书
2015/04/24 职场文书
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
Javascript webpack动态import
2022/04/19 Javascript
Python+pyaudio实现音频控制示例详解
2022/07/23 Python