mysql中分页查询(LIMIT和OFFSET关键字)

大家看图和看案例,图文并茂,比较好理解!

/*

注意:mysql数据库中LIMIT分页查询时,索引是从0开始的(即表中第一条数

据的索引是0,第二条数据的索引是1,以此类推)

*/

#以下查询语句都可以正确执行

SELECT * FROM admin;

SELECT * FROM admin LIMIT 2,50;

SELECT * FROM admin LIMIT 50 OFFSET 2;

#

/*

查询admin表中前10条记录,换句话说,就是查询10条记录,并且是从第1条数据开始查

(注意:第一条数据的索引是0,第二条数据的索引是1,以此类推)

*/

SELECT * FROM admin LIMIT 0, 10;

#如果你要查询admin表中前10条记录,并且是从第1条数据开始查,那么索引0可以省略不写,如下:

SELECT * FROM admin LIMIT 10;

#从第5条数据开始查,查3条记录(注意:第一条数据的索引是0,第二条数据的索引是1,以此类推)

SELECT * FROM admin LIMIT 4,3;

#从第5条数据开始查,查3条记录(注意:第一条数据的索引是0,第二条数据的索引是1,以此类推)

SELECT * FROM admin LIMIT 3 OFFSET 4;#可以把OFFSET理解成开端索引或者叫起始索引,OFFSET后面跟索引

SELECT * FROM admin LIMIT 3 OFFSET 4;#MySQL5.0之后支持该语法

/*

总结:

SELECT * FROM admin LIMIT 4,3;

SELECT * FROM admin LIMIT 3 OFFSET 4;#MySQL5.0之后支持该语法

这2句效果一样,他们是等价的

注意:有些资料上说OFFSET是偏移量,大家可能对偏移量这3个字比较陌生或者听得比较少,所以对偏移量这个

概念云里雾里的,我也是对偏移量这个词很晕,不要紧,大家可以把偏移量理解成索引或下标,我们java中不

是有索引和下标的概念嘛,理解成索引或下标那就很好理解了

注意:mysql数据库中使用LIMIT分页查询时,比如:某张表中的记

录有20条数据,第1条数据的索引是0,第2条数据的索引是1,以此类推,所以大家要记

住,LIMIT分页查询时,索引是从0开始的,不是从1开始的,大家要切记,切记,切记,重

要的事情说3遍

*/

mysql分页中offset作用_mysql中分页查询(LIMIT和OFFSET关键字讲解)一语道破天机相关推荐

  1. mysql的force的作用_mysql中force Index等一些不是很常用的sql优化介绍

    oracle的hint功能种类很多,对于优化sql语句提供了很多方法. 在mysql里,也有类似的hint功能. 下面为大家介绍一些比较常用的,供大家学习参考. 1.强制索引 FORCE INDEX ...

  2. 分页offset格式_MySQL中limit分页查询性能问题分析

    MySQL Limit 语法格式: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 分页查询时,我们会在 LIMIT 后面传 ...

  3. mysql b tree索引原理_MySQL中B+Tree索引原理

    B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引.B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的.在讲B ...

  4. mysql如何查看事务日记_MySQL中的几种日志了解

    前言 MySQL中有以下日志文件,分别是: 1:重做日志(redo log) 2:回滚日志(undo log) 3:二进制日志(binlog) 4:错误日志(errorlog) 5:慢查询日志(slo ...

  5. mysql重做日志恢复数据_MySQL中重做日志,回滚日志,以及二进制日志的简单总结...

    MySQL中有六种日志文件, 分别是:重做日志(redo log).回滚日志(undo log).二进制日志(binlog).错误日志(errorlog).慢查询日志(slow query log). ...

  6. mysql聚合函数count用法_MySQL中聚合函数count的使用和性能优化技巧

    本文的环境是Windows 10,MySQL版本是5.7.12-log 一. 基本使用 count的基本作用是有两个: 统计某个列的数据的数量: 统计结果集的行数: 用来获取满足条件的数据的数量.但是 ...

  7. mysql 事务隔离详解_MySQL 中事务、事务隔离级别详解

    一.事务的概念 1.事务的概念 2.在mysql中哪些存储引擎(表类型)支持事务哪些不支持 3.事务的四个属性 4.mysql事务的创建与存在周期 5.mysql行为 6.事务的隔离性和性能 7.my ...

  8. mysql中基字符集_Mysql中的字符集

    1.字符集基础 在计算机的眼中只有0和1,但是在人类世界中却有上百种语言,每种语言又有成千上万的文字,那么如何在计算中表示人类世界中的这些文字呢? 在上个世纪60年代的时候,美国首先定义了一套规则,在 ...

  9. mysql去除select换行符_MySQL中去除字段中的回车符和换行符

    问题: 在使用[ load data infile 'D:/node.txt' into table node fields terminated by '\t'; ]语句批量导入如下图所示的aaa. ...

  10. mysql中text格式化_mysql中char,varchar,text

    1.char char最大长度是255字符,注意是字符数和字符集没关系. 1)可以有默认值, 2)尾部有空格会被截断 3)不管汉字.英文,还是其他编码,都可以存255字符 2.varchar 1)va ...

最新文章

  1. 数据库Mysql的学习(八)-储存过程和事务和导入导出
  2. 我想当HTML程序员,我的理想当一名程序员
  3. Redis 管道技术
  4. 第四章 多变量线性回归-机器学习老师板书-斯坦福吴恩达教授
  5. TensorFlow贡献者黄文坚:解读对比13个深度学习框架后的选择
  6. 详解WINCE的控制面板
  7. 360浏览器怎么关闭全屏看大图提示条
  8. 【连载】如何掌握openGauss数据库核心技术?秘诀四:拿捏事务机制(3)
  9. 2017.9.29 数三角形 思考记录
  10. Eclipse 常用快捷键(转)
  11. android 6.0 讯飞TTS
  12. 技嘉 AORUS RTX2080显卡光线追踪技术详解
  13. 使用python合并多个pdf文件
  14. Python str replace方法
  15. Android Hybrid 方案之 离线文件加载
  16. 【翻译】ASML Automatic Streaming Machine Learning
  17. ibatis的isequal_ibatIS中的isNotNull、isEqual、isEmpty
  18. 利用python画爱心表白
  19. Security2:角色和权限
  20. Git 分支开发规范

热门文章

  1. 计算机桌面分页,你的电脑桌面还会一团糟吗?这款软件可以帮你整理文件
  2. 网站打开速度过慢时该怎么提高?
  3. Python爬取电影天堂最新发布电影下载地址
  4. 一元三次方程求解C/C++
  5. python如何进行双色球抽奖_Python趣味实例,实现一个简单的抽奖刮刮卡
  6. 多个域名指向一个ip
  7. Idea 常用设置和快捷键
  8. printf输出二进制
  9. 探索 AIX 6:新特性概述(上)(转自IBM)
  10. 【韩顺平utility工具类】