mysql数据库limit的四种用法小结

 更新时间:2023年10月29日 15:57:19   作者:小马穿云  
mysql数据库中limit子句可以被用于强制select语句返回指定的记录数,本文主要介绍了mysql数据库limit的四种用法小结,感兴趣的可以了解一下

前言

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

一、语法

limit [offset,] rows

二、参数说明

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

三、常用示例-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;

在这里插入图片描述

总结

到此这篇关于mysql数据库limit的四种用法小结的文章就介绍到这了,更多相关mysql limit内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql表的七种类型详细介绍

    Mysql表的七种类型详细介绍

    Mysql表类型都有哪些是一定需要知道的,下面就为您介绍七种Mysql表类型,希望能对您学习Mysql表类型有所帮助,需要的朋友可以了解下
    2012-11-11
  • Windows重启MySQL数据库的多种方式

    Windows重启MySQL数据库的多种方式

    这篇文章主要介绍了Windows重启MySQL数据库的多种方式,在Windows上重启MySQL服务可通过命令行、服务管理控制台或MySQLWorkbench进行,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-03-03
  • Centos6.5 编译安装mysql 5.6.16 详细教程

    Centos6.5 编译安装mysql 5.6.16 详细教程

    这篇文章主要为大家分享了Centos6.5编译安装mysql 5.6.16详细教程,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • MySQL使用B+Tree当索引的优势有哪些

    MySQL使用B+Tree当索引的优势有哪些

    这篇文章主要介绍了MySQL使用B+Tree当索引有哪些优势,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-03-03
  • 修改MySQL8.0 默认的数据目录(快捷操作无配置)

    修改MySQL8.0 默认的数据目录(快捷操作无配置)

    这篇文章主要介绍了修改MySQL8.0 默认的数据目录(快捷操作无配置),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • MySQL图形化管理工具Navicat安装步骤

    MySQL图形化管理工具Navicat安装步骤

    大家好,本篇文章主要讲的是MySQL图形化管理工具Navicat安装步骤,感兴趣的同学赶快来看看吧,对你有帮助的话记得收藏一下哦
    2021-12-12
  • MySQL模糊查询用法大全(正则、通配符、内置函数)

    MySQL模糊查询用法大全(正则、通配符、内置函数)

    这篇文章主要介绍了MySQL模糊查询用法大全(正则、通配符、内置函数),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 教你如何让spark sql写mysql的时候支持update操作

    教你如何让spark sql写mysql的时候支持update操作

    spark提供了一个枚举类,用来支撑对接数据源的操作模式,本文重点给大家介绍如何让spark sql写mysql的时候支持update操作,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2022-02-02
  • mysql中如何判断当前是字符 mysql判断字段中有无汉字

    mysql中如何判断当前是字符 mysql判断字段中有无汉字

    这篇文章主要介绍了mysql如何判断字段中有无汉字的方法,使用length与char_length两个函数就可以完成
    2014-01-01
  • mysql临时变量的使用

    mysql临时变量的使用

    这篇文章主要介绍了mysql临时变量的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05

最新评论