参数

Limit一般放在sql的最后,用于对数据集的行数进行约束,有两个参数,实例如下:

SELECT
column1,column2,...
FROM
table
LIMIT offset , count;

offset:含义是偏移量,offset=3代表跳过前三条记录,从第四条开始算。

count:指返回的条数。

LIMIT 3,5 就是返回第4-8条数据。

当然第一个参数offset可以省略,LIMIT 5表示返回 5 条记录,省略了offset,offset的默认值是0,就是没有偏移量,返回第1-5条记录。

利用LIMIT的这个特性,可以用来做分页、快速查询等。

效率

先来看下如下sql:

SELECT
column1,column2,...
FROM
table
LIMIT 300000 , 100;

这个sql的效率其实是很低的,因为数据库需要一直“偏移”到300000的位置,才开始取那需要的100条数据,所以一般不要这样写sql,这也可以解释很多app中只提供最近几个月的操作记录或订单。那怎么优化呢?可以先通过其他条件,把前30w不需要的数据通过where条件过滤掉,如where id>=300000等。

其他

LIMIT除了用在SELECT查询语句上,也是支持DELETE和UPDATE语句的,如:

UPDATE
TABLE SET column1='test1'
WHERE type=1234
LIMIT 1;

sql表示只更新type=1234的第一条记录,同样DELETE语句也是同样道理。

MySQL LIMIT 理解相关推荐

  1. mysql limit 01怎么理解_MySQL limit实际用法的详细解析

    MySQLlimit的实际用法的详细解析,在我们使用相关的查询语句的时候,一般都要返回前几条或是中间的某几行数据,这时你应如何处理呢?不必担心,MySQL数据库已经为我们提供了这样一个功能. SELE ...

  2. MySQL——深入理解

    前言 MySQL--深入理解主要包括MySQL的存储引擎.索引以及索引对数据库操作的性能优化.SQL优化.视图.存储过程.存储函数.触发器.锁.innoDB引擎的结构原理和数据库的相关管理操作.在这篇 ...

  3. mysql limit 分页 0_Mysql分页之limit用法与limit优化

    Mysql limit分页语句用法 与Oracle和MS SqlServer相比,mysql的分页方法简单的让人想哭. --语法: SELECT * FROM table LIMIT [offset, ...

  4. Mysql limit 子查询

    为什么80%的码农都做不了架构师?>>> (1)mysql limit 不支持子查询像下面这条语句无法执行      SELECT  * FROM b_c_s1 where CT_I ...

  5. mysql limit函数

    mysql limit函数 mysql> select * from kbe_user limit 5,10;  // 检索从第6行开始,最多10行记录(下标从0开始) //为了检索从某一个偏移 ...

  6. mysql limit 越大越慢_mysql 优化之14:php mysql limit 分页优化,页面值越大查询越慢...

    php mysql limit 分页优化,页面越大查询越慢 一.测试前言 当前测试表:nodes_hierarchy目前数据量为20多万 程序分页中我们经常使用的核心sql语句select * fro ...

  7. Mysql limit用法

    MYSQL limit用法 1.Mysql的limit用法 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能. Sql代 ...

  8. c语言中limit 用法,mysql limit用法及优化详解

    摘要 腾兴网为您分享:mysql limit用法及优化详解,一点万象,喜马拉雅,唯品会,图乐等软件知识,以及盟重土城花屏补丁,宝马车主俱乐部,本地文件搜索,锁定刷新率,发券,微信多开真正版,云门禁,真 ...

  9. mysql limit 运算符_MYSQL LIMIT 用法

    小太阳 MySQL limit 应用的一些例子. 语法格式: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 解析:LIMI ...

最新文章

  1. 九九乘法表用python怎么写_用python做个九九乘法表
  2. Uber的一键式聊天智能回复系统
  3. Mono源代码学习笔记:Console类(五)
  4. TCGA三个在线可视化网站
  5. Marlin Protocol正在为验证者开放OTC渠道
  6. ASP.NET MVC3+EF4+Oracle入门实例(五)
  7. Python 获得汉字笔画
  8. 西门子real是什么数据类型_西门子PLC数据类型
  9. IIR滤波器与FIR滤波器的对比
  10. 有人给我留言要电源软件,于是就有了这篇软件合集
  11. tomcat+mysql+腾讯云_腾讯云服务器配置tomcat和mysql
  12. 计算机存储单元ASCI,在计算机存储器中,存储英文字母\quot;A\quot;时,存储的是它的( ) A.输入码B.ASCII码C - 作业在线问答...
  13. 什么是大数据分析 主要应用于哪些行业?
  14. org.hibernate.ex ception.DataException: could not insert报错
  15. 项目管理中的项目干系人
  16. python定义字符串_Python定义字符串、循环
  17. 景联文科技—专业数据采集公司和智能数据管理执行一体化平台
  18. 2021中青杯B题港珠澳大桥桥梁设计与安全策略思路代码
  19. 京东主图怎么保存原图_怎么把京东商城宝贝评价里面的图片保存下来
  20. bp神经网络权值调整公式,bp神经网络算法推导

热门文章

  1. 阿里云 Aliplayer高级功能介绍(七):多分辨率
  2. 多进程(Linux)
  3. 电脑硬盘中文件丢失怎样才能找回?硬盘数据丢失能恢复吗
  4. 成人高等教育本科生学士学位日语水平考试大纲
  5. 三分钟学会数据库, replace() 替换
  6. 华师c语言作业,C语言程序设计(华师在线作业)1.doc
  7. 招标投标中各流程时间期限的规定
  8. 【服务器数据恢复】Storwize系列存储raid5数据恢复案例
  9. STM32标准库、HAL库特点与应用
  10. 2022年流动式起重机司机考试题库模拟考试平台操作