SELECT   *   FROM   table   LIMIT  [ offset, ]  rows  |  rows OFFSET offset


先简单介绍一下LIMIT的用法:

mysql >   SELECT   *   FROM   table  LIMIT  5 , 10 ;   //  检索记录行  6 - 15
 
  // 为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为  - 1 : 
  mysql >   SELECT   *   FROM   table  LIMIT  95 , - 1 ;  //  检索记录行  96 - last.
 
  // 如果只给定一个参数,它表示返回最大的记录行数目: 
  mysql >   SELECT   *   FROM   table  LIMIT  5 ;      // 检索前  5  个记录行
 
  // 换句话说,LIMIT n 等价于 LIMIT  0 ,n。

LIMIT索引从0开始(OFFSET)

在 PostgreSQL和MySQL中使用.

步入正题:

如果数据库中用2010条数据,我们想每一次取出1000条(rows),

SELECT * FROM table1 LIMIT 0,1000

SELECT * FROM table1 LIMIT 1001,1000

SELECT * FROM table1 LIMIT 2001,1000

这条语句不会有问题,首先SQL不会报错,其次结果集里面也是只有8条数据。

关于LIMIT(超出界限时,SQL执行也没有问题,而且结果集中只会到有数据的最后一条记录,不会出现空,已经过测试)相关推荐

  1. 一万一千字!结合代码超详细讲解SQL执行流程(二)!干货到底!建议收藏!

    上文我们已经学习到查询SQL语句的执行过程中如何获取 BoundSql!接下来继续从查询SQL语句的执行过程中如何创建 StatementHandler!喜欢的朋友们可以来个一键三连哦~ 目录 查询S ...

  2. sql server数据集中取第一条记录及保留几位小数的两种做法及前n行写法

    1.使用top(1) eg: select top(1) num,Name from M_Student where name = 'xy' 前n行可使用top https://blog.csdn.n ...

  3. stored outlines迁移成SQL执行计划基线

    stored outline迁移 stored outline是对SQL语句的一组hint.hint指示优化器对SQL语句选择一个特定的执行计划.stored outline是一种遗留技术用于提供执行 ...

  4. 茴香豆的n种写法之②——Sql据多个条件 查询每个条件的前N条记录

    --------------------------------- -- Author: liangCK 小梁 -- Title : 查每个分组前N条记录 -- Date : 2008-11-13 1 ...

  5. 一条简单 SQL 执行耗时超 1000ms,问题解决全过程!

    点击上方"Java精选",选择"设为星标"别问别人为什么,多问自己凭什么! 下方留言必回,有问必答! 每天 08:00 更新文章,每天进步一点点... 大概过程 ...

  6. 【sql】sql执行顺序

    个人总结: from.join类.where.group by .having.select.distinct.order by ps: 先执行where过滤再分组汇总 先分组,再having进行聚合 ...

  7. MySQL 学习笔记(17)— SQL 执行顺序

    以查询语句为例,我们看下面的查询语句: (6)SELECT [DISTINCT | ALL] col1, col2, agg_func(col3) AS alias (1) FROM t1 JOIN ...

  8. sql server varchar最大长度_来自灵魂的拷问—知道什么是SQL执行计划吗?

    面试官说:工作这么久了,应该知道sql执行计划吧,讲讲Sql的执行计划吧!看了看面试官手臂上纹的大花臂和一串看不懂的韩文,吞了吞口水,暗示自己镇定点,整理了一下思绪缓缓的对面试官说:我不会 面试官:. ...

  9. 用jamon来监控你的sql执行效率

    /** *作者:张荣华 *日期:2008-2-25 **/ 之前有一篇文章讲到如何使用jamon来监控请求以及方法得调用(原文地址见:[url]http://www.iteye.com/post/35 ...

最新文章

  1. C语言:随笔11--文件操作
  2. AGC002[BCDEF]题解
  3. linux shell 查看 cpu核数
  4. nginx+php-fpm 的配置下,php的错误日志
  5. boost::local_time模块custom_time_zone 和 posix_time_zone 的简单示例
  6. Python学习笔记之函数(四)
  7. IOS Window窗口使用
  8. contenttype文件ajax_jquery ajax contentType设置
  9. 斑马打印机-RFID打印机 ZT411R最全攻略,从0上手 通过【JAVA生成ZPL指令+ts24.lib+ip:端口】的方式调用打印,无须安装驱动
  10. JSONArray.fromObject(list) list转json报错
  11. 工控行业学什么编程语言比较好_中国工控|想学PLC编程?先弄清5种PLC专用语言 !...
  12. 粗糙集(Rough Sets)
  13. android自定义涂鸦,Android Studio:小Demo-“涂鸦”
  14. java生成图章到word_JAVA不使用POI给Word文档添加水印
  15. Surface的理解
  16. 求函数:x的n次方(函数递归)
  17. ModuleNotFoundError: No module named ‘typing_extensions‘
  18. Unicode编码和Base64编码
  19. VScode 一些快捷操作 删除空行
  20. Power Supply---驱动框架

热门文章

  1. Hadoop云计算大数据书籍分享
  2. 某大型银行深化系统技术方案之八:核心层之异步流程控制机制
  3. Linux内核协议栈分析之——tcp/ip通信并不神秘
  4. android 代码 安装APK 解决了
  5. 机器学习--python代码实现基于Fisher的线性判别(鸢尾花数据集的分类)
  6. discuz php mysql_php下mysql数据库操作类(改自discuz)
  7. 内存数据集产生的隐性成本
  8. eclipse-java-2018-09-win32-x86_64配置tomcat(内含更新eclipse,如何解决添加时找不到最新tomcat版本)...
  9. HDU 6090 Rikka with Graph 思维 公式
  10. 分布式文件系统MooseFs部署(二)