加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql常用sql语句(6)- limit 限制查询结果的条数

发布时间:2020-12-12 02:14:04 所属栏目:MySql教程 来源:网络整理
导读:测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 实际工作中,我们的数据表数据肯定都是万级别的,如果每次都把所有数据查出来,不仅会增加查询的时间成本,还会给数据库服务器造成很大的压力 通过limit限制每

测试必备的Mysql常用sql语句系列

https://www.cnblogs.com/poloyy/category/1683347.html

?

前言

  • 实际工作中,我们的数据表数据肯定都是万级别的,如果每次都把所有数据查出来,不仅会增加查询的时间成本,还会给数据库服务器造成很大的压力
  • 通过limit限制每次返回的数据量,可以有效减少查询时间和数据库压力

?

limit的三种用法

  1. 指定初始位置
  2. 不指定初始位置
  3. 结合offset使用

?

确认测试表里有什么数据,方便后面的栗子做对比

?

limit指定初始位置的栗子

语法格式

LIMIT 初始位置,记录数

知识点

  • 初始位置从0开始
  • 初始位置和记录数都必须为正整数

?

从第3条记录开始,一共返回两条记录

select * from yyTest limit 2,2;

?

limit不指定初始位置的栗子

语法格式

LIMIT 记录数

知识点

  • 记录数 > 表里总记录数的话,就返回所有记录
  • 默认初始位置就是第1条记录

?

一共返回五条记录

5;

?

limit + offset组合使用的栗子

语法格式

LIMIT 记录数 offset 初始位置

知识点

  • 和?limit 初始位置,记录数?用法一样,只是多了个offset,参数位置换了下而已

?

从第1条记录开始,一共返回五条记录

5 offset 1;

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读