盘绰网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

mysql中limit的一些高级用法

时间:2024/3/22作者:未知来源:盘绰网教程人气:


[摘要]通常我们在使用sql语句中,都是一些比较简单的用法,下面我通过一些示例来说一下,在Mysql中limit的一些高级使用方法。mysql limit效率:select `id`,`title`,`de...
通常我们在使用sql语句中,都是一些比较简单的用法,下面我通过一些示例来说一下,在Mysql中limit的一些高级使用方法。


mysql limit效率:

select `id`,`title`,`describle`,`created` from myvbga_table where click = xxx limit offset, limit; //总结:如果没有blob/text字段,单行记录比较小,可以把 limit 设大点,会加快速度。

limit offset值比较小:

select `id`,`title`,`describle`,`created` from vbga_table limit 10,10 //多次运行,时间保持在0.0004-0.0005之间

Select `id`,`title`,`describle`,`created` From vbga_table Where click >=(Select click From vbga_table Order By click limit 10,1) limit 10 //多次运行,时间保持在0.0005-0.0006之间,主要是0.0006

limit offset值比较大:

select `id`,`title`,`describle`,`created` from vbga_table limit 10000,10 //多次运行,时间保持在0.0187左右

Select `id`,`title`,`describle`,`created` From vbga_table Where click >=(Select click From vbga_table Order By click limit 10000,1) limit 10 //多次运行,时间保持在0.0061左右,只有前者的1/3。可以预计offset越大,后者越优。

Mysql的limit用法:

LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数

SELECT `id`,`title`,`describle`,`created` FROM vbga_table LIMIT [offset,] rows

关键词:  mysql中limit的一些高级用法





Copyright © 2012-2018 盘绰网教程(http://www.panchuo.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版