码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2020-05-09 19:15:32      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:alt   str   位置   div   span   限制   格式   结合   增加   

测试必备的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条记录

 

一共返回五条记录

select * from yyTest limit 5;

技术图片

 

limit + offset组合使用的栗子

语法格式

LIMIT 记录数 offset 初始位置

知识点

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

 

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

select * from yyTest limit 5 offset 1;

技术图片

 

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

标签:alt   str   位置   div   span   限制   格式   结合   增加   

原文地址:https://www.cnblogs.com/poloyy/p/12858878.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!