头图

本文首发于公众号:Hunter后端

原文链接:MySQL笔记九之limit、offset限制条数

select 语句获取数据我们可以通过 where 语句来限制条件。

但是如果限制条件之后还是很多数据,比如说 一万条,但有时候我们只是想看看数据的基本情况,不需要一万条数据,看不完,而且这一万条数据返回到客户端的时间也很长,没必要,那么这就需要我们使用 limit 和 offset 来限制返回的数量。

1、limit

limit 限制数量,后面跟一个整数 n,表示只返回符合条件的 n 条数据

比如说返回 book 表的前 5 条数据:

select * from book limit 5;

2、offset

offset 是偏移量,和 limit 连用,比如说 limit 3 offset 5 表示舍弃前5条数据, 然后返回之后的 3条数据

可以理解成分页的用法,比如说每页数量为 10 条,然后我们分别获区第1、2、3、4页的数据:

select * from book limit 10 offset 0;

select * from book limit 10 offset 10;

select * from book limit 10 offset 20;

select * from book limit 10 offset 30;

注意: limit 和 offset 语句都放在查询语句的最后面。

如果想获取更多相关文章,可扫码关注阅读:

image.png


Hunter
27 声望12 粉丝