Mysql中的LIMIT使用方法

本文详细介绍了MySQL中LIMIT子句的使用方法及其参数含义,通过实例解释如何使用LIMIT来检索特定数量的记录行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LIMIT是mysql的语法,等同于Oracle中的rownum。
先上几个例子经行分析,会比较好理解。

SELECT * FROM table LIMIT 2,4;//取出第3条至第6条,一共是4条记录

他的起始位置写的是2,由于是从0开始算起的所以自然真正的起始位置是3,后面的4代表显示4条记录。
SELECT * FROM table LIMIT 95,-1; //95至末尾
为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1
SELECT * FROM table LIMIT 5;     //检索前 5 个记录行
如果只给定一个参数,它表示返回最大的记录行数目。换句话说,LIMIT n 等价于 LIMIT 0,n


总结:
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。
LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。
如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。
SELECT * FROM table LIMIT m,n
其中m是指记录开始的index,注意!此处的涉及和数组一样从0开始,表示第一条记录
所以select的是起始位置m(0开始算),n条数。n是指从第m+1条开始,取n条。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值