MySQL 中LIMIT 的用法详解

2020-07-02  本文已影响0人  乘风破浪的姐姐

在使用查询语句的时候,经常要返回前几条或者中间某几行的数据。在MySQL提供关键字LIMIT 来解决该类查询问题。

LIMIT 使用语法:

select * from table limit m,n;

其中m是指记录开始的index,从0(下标0)开始,表示第一条记录
n是指从第m+1条开始,取n条记录。

select * from tablename limit 2,4

即:取出第3条至第6条,总共4条记录,即检索记录行 3-6

LIMIT n 等价于 LIMIT 0,n。
只给定一个参数,它表示返回最大的记录行数目:

 SELECT * FROM table LIMIT 5;    

即:检索前 5 个记录行

检索从指定开始记录到记录集的结束所有的记录行,可以指定第二个参数为 -1
LIMIT m,-1

SELECT * FROM table LIMIT 10,-1; 

检索记录行 11-last.

上一篇 下一篇

猜你喜欢

热点阅读