mysql数据库limit的四种用法

这篇具有很好参考价值的文章主要介绍了mysql数据库limit的四种用法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

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

一、语法

limit [offset] rows

二、参数说明

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

三、常用示例-4种用法

创建t_user表,插入10条测试数据,如下图。
mysqllimit的用法,mysql,数据库,mysql

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

select * from t_user limit 2,5;

mysqllimit的用法,mysql,数据库,mysql

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

select * from t_user limit 5;

mysqllimit的用法,mysql,数据库,mysql

用法3:实现分页功能

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

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

例如:查询低1页,每页设置3条
mysqllimit的用法,mysql,数据库,mysql
例如:查询低2页,每页设置3条
mysqllimit的用法,mysql,数据库,mysql
例如:查询低3页,每页设置3条
mysqllimit的用法,mysql,数据库,mysql

用法4:limit搭配offset

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

select * from t_user limit 6 offset 2;

mysqllimit的用法,mysql,数据库,mysql

总结

word文档下载地址:mysql数据库limit的四种用法文章来源地址https://www.toymoban.com/news/detail-717792.html

到了这里,关于mysql数据库limit的四种用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL与ES数据同步的四种方案及实践演示

    也就是同步调用,这是一种最为简单的方式,在将数据写到mysql时,同时将数据写到ES。 1.业务逻辑简单 2实时性高 1.硬编码,有需要写入mysql的地方都需要添加写入ES的代码 2.业务强耦合 3.存在双写失败丢数据风险 4.性能较差:本来mysql的性能不是很高,再加一个ES,系统的性

    2024年02月09日
    浏览(33)
  • MySQL数据库,从入门到精通:第四篇——MySQL中常用的运算符及其用法

    目录层级 MySQL数据库,从入门到精通:第一篇——MySQL概念详解 MySQL数据库,从入门到精通:第二篇——MySQL关系型数据库与非关系型数据库的比较 MySQL数据库,从入门到精通:第三篇——MySQL 数据库规范和基础查询语句 MySQL数据库,从入门到精通:第四篇——MySQL中常用的运

    2024年02月08日
    浏览(62)
  • Java中switch的四种用法

    总共有四种不同形式的switch。两种是switch语句,两种是switch表达式,表达式会生成一个值。switch表达式没有“直通式”行为。 1.switch()括号内seasonName,应与case后常量类型保持一致,或者是可以自动转换成可以互相比较的类型。 2.case标签可以是:类型为char、byte、short或int的常

    2024年02月16日
    浏览(34)
  • this关键字的四种用法

    表示对象自己的属性使用this调用成员变量,解决变量与局部变量之间的冲突问题 代码如下(示例): 代码如下(示例): 控制台运行结果: 分析:为什么会出现这种情况呢?当我们调用构造方法所传递的三个参数值“张三”、20和178.5最终并没有赋值到对象的三个属性中。

    2023年04月22日
    浏览(38)
  • 常见的四种排名函数的用法(sql)

    四个排名函数: 1.row_number 2.rank 3.dense_rank 4.ntile 1. ROW_NUMBER(排名场景推荐) 1.1 介绍 在 SQL 中,ROW_NUMBER() 是一个窗口函数,它为结果集中的每一行分配一个唯一的序号。该函数的语法如下: 其中,ORDER BY 子句指定了 ROW_NUMBER() 函数排列行的顺序。如果省略 ORDER BY,则序号将按

    2024年02月01日
    浏览(26)
  • script标签4种的四种用法,你知道几种?

    本文为HTML标准解读系列文章,其他文章详见这里。 在一个HTML页面中执行js脚本有很多方式,包括但不限于以下几种: 使用script标签执行脚本; 使用 javascript:URL 的导航; 使用DOM上的事件监听机制; 使用svg相关技术中的脚本能力; 在这些方式中,使用最多的无疑是第一种。

    2024年02月05日
    浏览(24)
  • 数据库系统概论 第1章绪论 1.1数据库的四个基本概念

    -        数据( Data ) -        数据库(Database,         DB ) -        数据库管理系统(DataBase Management System,         DBMS ) -        数据库系统(DataBase System,         DMS ) -        数据(Data)是数据库中存储的基本对象 -         数据的 定义 : 描述

    2024年01月19日
    浏览(32)
  • 四种数据库执行脚本文件导入数据的方式

    mysql执行sql脚本文件的方法: 1、在命令行输入mysql -uroot -h10.235.5.55 -p’123456’ -P3306 F:helloniuzi.sql 2、在命令行输入【source F:helloniuzi.sql】 mysql -uroot -h10.235.5.55 -p’123456’ -P3306 -e \\\"source test.sql \\\" test.log psql -Upostgres -dzxin -h10.235.5.55 -p6789 -f test.sql upgrade.log isql -Uzxin_smap -P’123456’

    2024年02月04日
    浏览(36)
  • 数据库树形结构怎么查 四种方法解决

    1.使SQL实现树形查询 1.1 树形结构固定,即固定几层结构,可以采用数据库连接查询,这里以两张表为例: 2.2 树形结构可能变化,采用数据库的递归进行查询 2.Java代码实现 1.递归查询数据库 2.一次性全部查询出来,用Java代码实现数据的树形分解 注:以上Java代码粘贴自网络

    2024年02月14日
    浏览(26)
  • MySQL批量更新的四种方法

    最近做一个需求,更新3w条数据,一个一个update去更新的,结果花了80分钟,这样性能上很差,也容易阻塞,所以就找了一些MySQL批量更新的方式,在此记录一下 这种更新会将其它字段更新为默认值,因为它是先将重复记录删掉再更新,谨慎使用 1 2 replace into ` user ` (id,age) va

    2024年02月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包