mysql分页中offset作用_mysql中分页查询(LIMIT和OFFSET关键字讲解)一语道破天机
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关键字讲解)一语道破天机相关推荐
- mysql的force的作用_mysql中force Index等一些不是很常用的sql优化介绍
oracle的hint功能种类很多,对于优化sql语句提供了很多方法. 在mysql里,也有类似的hint功能. 下面为大家介绍一些比较常用的,供大家学习参考. 1.强制索引 FORCE INDEX ...
- 分页offset格式_MySQL中limit分页查询性能问题分析
MySQL Limit 语法格式: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 分页查询时,我们会在 LIMIT 后面传 ...
- mysql b tree索引原理_MySQL中B+Tree索引原理
B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引.B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的.在讲B ...
- mysql如何查看事务日记_MySQL中的几种日志了解
前言 MySQL中有以下日志文件,分别是: 1:重做日志(redo log) 2:回滚日志(undo log) 3:二进制日志(binlog) 4:错误日志(errorlog) 5:慢查询日志(slo ...
- mysql重做日志恢复数据_MySQL中重做日志,回滚日志,以及二进制日志的简单总结...
MySQL中有六种日志文件, 分别是:重做日志(redo log).回滚日志(undo log).二进制日志(binlog).错误日志(errorlog).慢查询日志(slow query log). ...
- mysql聚合函数count用法_MySQL中聚合函数count的使用和性能优化技巧
本文的环境是Windows 10,MySQL版本是5.7.12-log 一. 基本使用 count的基本作用是有两个: 统计某个列的数据的数量: 统计结果集的行数: 用来获取满足条件的数据的数量.但是 ...
- mysql 事务隔离详解_MySQL 中事务、事务隔离级别详解
一.事务的概念 1.事务的概念 2.在mysql中哪些存储引擎(表类型)支持事务哪些不支持 3.事务的四个属性 4.mysql事务的创建与存在周期 5.mysql行为 6.事务的隔离性和性能 7.my ...
- mysql中基字符集_Mysql中的字符集
1.字符集基础 在计算机的眼中只有0和1,但是在人类世界中却有上百种语言,每种语言又有成千上万的文字,那么如何在计算中表示人类世界中的这些文字呢? 在上个世纪60年代的时候,美国首先定义了一套规则,在 ...
- mysql去除select换行符_MySQL中去除字段中的回车符和换行符
问题: 在使用[ load data infile 'D:/node.txt' into table node fields terminated by '\t'; ]语句批量导入如下图所示的aaa. ...
- mysql中text格式化_mysql中char,varchar,text
1.char char最大长度是255字符,注意是字符数和字符集没关系. 1)可以有默认值, 2)尾部有空格会被截断 3)不管汉字.英文,还是其他编码,都可以存255字符 2.varchar 1)va ...
最新文章
- 数据库Mysql的学习(八)-储存过程和事务和导入导出
- 我想当HTML程序员,我的理想当一名程序员
- Redis 管道技术
- 第四章 多变量线性回归-机器学习老师板书-斯坦福吴恩达教授
- TensorFlow贡献者黄文坚:解读对比13个深度学习框架后的选择
- 详解WINCE的控制面板
- 360浏览器怎么关闭全屏看大图提示条
- 【连载】如何掌握openGauss数据库核心技术?秘诀四:拿捏事务机制(3)
- 2017.9.29 数三角形 思考记录
- Eclipse 常用快捷键(转)
- android 6.0 讯飞TTS
- 技嘉 AORUS RTX2080显卡光线追踪技术详解
- 使用python合并多个pdf文件
- Python str replace方法
- Android Hybrid 方案之 离线文件加载
- 【翻译】ASML Automatic Streaming Machine Learning
- ibatis的isequal_ibatIS中的isNotNull、isEqual、isEmpty
- 利用python画爱心表白
- Security2:角色和权限
- Git 分支开发规范