`
chinahnzhou
  • 浏览: 346909 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MYSQL limit,offset 区别

 
阅读更多

 

SELECT
    keyword
FROM
    keyword_rank
WHERE
    advertiserid='59'
order by
    keyword
LIMIT 2 OFFSET 1;

 

比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取

 

 

SELECT
    keyword
FROM
    keyword_rank
WHERE
    advertiserid='59'
ORDER BY
    keyword
LIMIT 2 ,1;

 

而这个SQL,limit后面是从第2条开始读,读取1条信息。

 

这两个千万别搞混哦。

 

 

http://hi.baidu.com/muyixiaohui/blog/item/3bf96db0912743580923020c.html

分享到:
评论

相关推荐

    mysql limit分页优化详细介绍

    mysql limit分页优化 ...文中不是直接使用limit,而是首先获取到offset的id然后直接使用limit size来获取数据。根据他的数据,明显要好于直接使用limit。这里我具体使用数据分两种情况进行测试。(测试环境win2033+

    优化mysql的limit offset的例子

    在mysql中,通常使用limit做分页,而且经常会跟order by 连用。在order by 上加索引有时候是很有帮助的,不然系统会做很多的filesort

    MySQL查询中LIMIT的大offset导致性能低下浅析

    我们大家都知道,mysql查询使用select命令,配合limit,offset参数可以读取指定范围的记录,但是offset过大影响查询性能的原因及优化方法 我们在业务系统中难免少不了分页的需求。想到分页的时候,大家肯定会想到使用...

    mysql limit查询优化分析

    Limit语法: 复制代码 代码如下:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET ...为了与 PostgreSQL 兼容,MySQL 也支持句法:LIMIT # OFFSET #。 eg: 复制代码 代码如下:mysql> SELECT * FROM table L

    Mysql Limit 分页查询优化详解

    MySQL之Limit简单优化.md 同样是取90000条后100条记录,传统方式还是改造方式? 传统方式是先取了前90001条记录,取其中最大一个ID值作为起始标识,然后利用它可以快速定位下100条记录 改造方式是仅仅取90000条记录后

    MySQL Limit性能优化及分页数据性能优化详解

    MySQL Limit可以分段查询数据库数据,主要应用在分页上。虽然现在写的网站数据都是千条级别,一些小的的优化起的作用不大,但是开发就要做到极致,追求完美性能。下面记录一些limit性能优化方法。 Limit语法: ...

    MySQL limit性能分析与优化

    语法结构: limit offset, rows 结论:rows 相同条件下,offset 值越大,limit 语句性能越差 二、测试 执行测试: 5750000 条数据 sql 1 执行时间: sql 6执行时间: 三、优化 方式一:可根据主键ID等其他索引字段...

    mysql优化limit查询语句的5个方法

    mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降 1.子查询优化法 先找出第一条数据,然后大于等于这条数据的id就是要获取的数据 缺点:...

    浅谈mysql使用limit分页优化方案的实现

    Mysql limit分页语句用法 与Oracle和MS SqlServer相比,mysql的分页方法简单的让人想哭。 –语法: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset –举例: select * from table limit 5; --...

    如何提高MySQL Limit查询性能的方法详解

    select * from mytable where index_col = xxx limit offset, limit; 经验:如果没有blob/text字段,单行记录比较小,可以把 limit 设大点,会加快速度。 问题:头几万条读取很快,但是速度呈线性下降,同

    mysql查询时offset过大影响性能的原因和优化详解

    主要给大家介绍了关于mysql查询时offset过大影响性能的原因和优化的相关资料,并在文末跟大家分享了MYSQL中limit,offset的区别,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧

    深入分析Mysql中limit的用法

    SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数...

    mysql limit 分页的用法及注意要点

    SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须 是一个整数常量。如果给定两个参数,第一个参数...

    使用limit,offset分页场景时为什么会慢

    select * from table where status = xx limit 10 offset 10000。 会非常慢。数据量不大的情况就有几秒延迟。 小白作答 那时候非常有安全感,有啥事都有师父兜着,反正技术都是组里最差的,就瞎猜了个log(N),心想...

    MySQL limit使用方法以及超大分页问题解决

    日常开发中,我们使用mysql来实现分页功能的时候,总是会用到mysql的limit语法.而怎么使用却很有讲究的,今天来总结一下. limit语法 limit语法支持两个参数,offset和limit,前者表示偏移量,后者表示取前limit条数据. ...

    mysql中的limit用法有哪些(推荐)

    SELECT * FROM table LIMIT [offset,] rows;1.m代表从m+1条记录行开始检索,n代表取出n条数据。(m可设为0)如:SELECT * FROM 表名 limit 6,5;表示:从第7条记录行开始算,取出5条数据2.值得注意的是,n可以被设置为-...

    mysql limit分页优化方法分享

    网上也很多关于limit的五条优化准则,都是翻译自MySQL手册,虽然正确但不实用。今天发现一篇文章写了些关于limit优化的,很不错。 文中不是直接使用limit,而是首先获取到offset的id然后直接使用limit size来获取...

    php下MYSQL limit的优化

     网上也很多关于limit的五条优化准则,都是翻译自mysql手册,虽然正确但不实用。今天发现一篇文章写了些关于limit优化的,很不错。原文地址:http://www.zhenhua.org/article.asp?id=200  文中不是直接使用limit,...

Global site tag (gtag.js) - Google Analytics