详细介绍mysql中limit与offset的用法

作者:大数据学习僧 时间:2024-01-21 10:52:48 

有的时候我们在学习或者工作中会使用到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

来源:https://blog.csdn.net/yu7888/article/details/117920845

标签:mysql,limit,offset
0
投稿

猜你喜欢

  • 详解微信小程序之提高应用速度小技巧

    2024-04-22 22:17:57
  • Python中最大最小赋值小技巧(分享)

    2021-08-26 06:07:44
  • Python实现的多线程http压力测试代码

    2021-06-30 23:47:29
  • 在html中引入外部js文件,并调用带参函数的方法

    2024-04-16 09:28:03
  • python 详解如何使用GPU大幅提高效率

    2023-08-24 19:45:46
  • Python切片操作去除字符串首尾的空格

    2023-08-08 19:19:21
  • python 对类的成员函数开启线程的方法

    2021-09-11 17:12:42
  • python自动化测试selenium操作下拉列表实现

    2023-09-06 00:26:50
  • Python 代码性能优化技巧分享

    2023-10-15 05:00:56
  • tkinter禁用(只读)下拉列表Combobox问题

    2021-01-02 13:05:34
  • scrapy+flask+html打造搜索引擎的示例代码

    2022-06-04 01:15:33
  • Pycharm debug调试时带参数过程解析

    2023-02-27 06:21:00
  • vue中provide和inject的用法及说明(vue组件爷孙传值)

    2024-05-21 10:15:26
  • MySQL使用聚合函数进行单表查询

    2024-01-14 10:41:20
  • 教你如何用Python实现人脸识别(含源代码)

    2021-03-14 23:33:03
  • Python实现的IP端口扫描工具类示例

    2023-02-25 07:22:25
  • ASP动态页服务器端的处理原理

    2007-09-14 10:07:00
  • Python猫眼电影最近上映的电影票房信息

    2023-07-02 18:05:01
  • Python Pandas的concat合并

    2023-06-08 05:05:38
  • Python关键字 asynico基本用法

    2023-02-19 08:34:42
  • asp之家 网络编程 m.aspxhome.com