当前位置: 首页 > news >正文

mysql数据库limit的四种用法

文章目录

  • 前言
  • 一、语法
  • 二、参数说明
  • 三、常用示例-4种用法
  • 总结


前言

mysql数据库中limit子句可以被用于强制select语句返回指定的记录数。limit接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目;若果给定一个参数,则表示回记录行的最大数目。

一、语法

limit [offset] rows

二、参数说明

offset:指定第一个返回记录行的偏移量(即从哪一行开始返回)。
注意:初始行的偏移量为0rows:返回具体行数。

三、常用示例-4种用法

创建t_user表,插入10条测试数据,如下图。
在这里插入图片描述

用法1:从第3条开始,检索5条数据(offset偏移量是从offset+1开始)

select * from t_user limit 2,5;

在这里插入图片描述

用法2:从第一条开始取5条数据(只有有一个参数rows)

select * from t_user limit 5;

在这里插入图片描述

用法3:实现分页功能

select * from table t_user (currentPage-1)*pageSize,pageSize;

参数currentPage:表示当前页。
参数pageSize:每页数量。

例如:查询低1页,每页设置3条
在这里插入图片描述
例如:查询低2页,每页设置3条
在这里插入图片描述
例如:查询低3页,每页设置3条
在这里插入图片描述

用法4:limit搭配offset

Limit第一个参数就是offset,但为了兼容postgresql数据库,mysql中也可以采用以下方法来使用,此时limit只负责取数量,offset负责偏移量。如下图。

select * from t_user limit 6 offset 2;

在这里插入图片描述

总结

word文档下载地址:mysql数据库limit的四种用法

http://www.lryc.cn/news/24420.html

相关文章:

  • 嵌入式 linux 系统开发网络的设置
  • 算法设计与分析——十大经典排序算法一(1--5)
  • 六.慕课的冲击:知识何以有力量?
  • SQL基础
  • 脏牛复现(CVE2016-5195)
  • Redis源码---内存友好的数据结构该如何细化设计
  • 获取 本周、本月、本年 的开始或结束时间
  • 算法训练营 day58 动态规划 判断子序列 不同的子序列
  • 优思学院|DFMEA是全球制造业的必修课!
  • 【Day02数据结构 空间复杂度】
  • 多数据库管理工具哪家强?ChatGPT点评,第一位并不是Navicat
  • UnityShader常用函数(UnityShader内置函数、CG和GLSL内置函数等)
  • Springboot自定义注解-1
  • 经纬度标定及大地坐标系相关概念(一)
  • synchronized关键字原理
  • 面试被问死怎么办?学会这四招,通过的机率提升30%
  • Android TV UI开发常用知识
  • Xshell 下载及安装
  • 【LeetCode】剑指 Offer(12)
  • vue在history模式下打包部署问题解决
  • Java中常见性能优化策略的总结
  • c++日志库log4cplus使用
  • 什么是接口测试,我们如何实现接口测试?
  • 随机森林在sklearn中的实现
  • [论文总结] 深度学习在农业领域应用论文笔记11
  • Android 9.0 SystemUI 状态栏屏蔽弹出的悬浮式通知
  • 商简智能计划与排程SPS在纺织行业中的应用
  • 549、RocketMQ详细入门教程系列 -【消息队列之 RocketMQ(三)】 2023.02.28
  • 如何使用SpringBoot ⽇志?
  • 山东大学数字图像处理实验:MATLAB的图像显示方法