本文主要是介绍Mysql常用sql语句(6)- limit 限制查询结果的条数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
- 实际工作中,我们的数据表数据肯定都是万级别的,如果每次都把所有数据查出来,不仅会增加查询的时间成本,还会给数据库服务器造成很大的压力
- 通过limit限制每次返回的数据量,可以有效减少查询时间和数据库压力
limit的三种用法
- 指定初始位置
- 不指定初始位置
- 结合offset使用
确认测试表里有什么数据,方便后面的栗子做对比
limit指定初始位置的栗子
语法格式
LIMIT 初始位置,记录数
知识点
从第3条记录开始,一共返回两条记录
select * from yyTest limit 2,2;
limit不指定初始位置的栗子
语法格式
LIMIT 记录数
知识点
- 记录数 > 表里总记录数的话,就返回所有记录
- 默认初始位置就是第1条记录
一共返回五条记录
select * from yyTest limit 5;
limit + offset组合使用的栗子
语法格式
LIMIT 记录数 offset 初始位置
知识点
- 和 limit 初始位置, 记录数 用法一样,只是多了个offset,参数位置换了下而已
从第2条记录开始,一共返回五条记录
select * from yyTest limit 5 offset 1;
这篇关于Mysql常用sql语句(6)- limit 限制查询结果的条数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!