为了账号安全,请及时绑定邮箱和手机立即绑定

MYSQL中LIMIT用法?

MYSQL中LIMIT用法?

慕村9548890 2019-02-11 20:09:00
在张恩民老师的PHP100视频教程第九章中,使用SELECT * FROM `test` limit 2,4显示出是第三条到第四条……他是怎么做到的,很好奇
查看完整描述

2 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

limit是mysql的语法
select * from table limit m,n
其中m是指记录开始的index,从0开始,表示第一条记录
n是指从第m+1条开始,取n条。
select * from tablename limit 2,4
即取出第3条至第6条,4条记录

查看完整回答
反对 回复 2019-02-27
?
阿晨1998

TA贡献2037条经验 获得超6个赞

LIMIT是MySQL内置函数,其作用是用于限制查询结果的条数

1)其语法格式如下:

LIMIT[位置偏移量,]行数

其中,中括号里面的参数是可选参数,位置偏移量是指MySQL查询分析器要从哪一行开始显示,索引值从0开始,即第一条记录位置偏移量是0,第二条记录的位置偏移量是1,依此类推...,第二个参数为“行数”即指示返回的记录条数。

位置偏移量可以理解为跳过前xx条记录(元组).

2)基本用法

123456/*当没有指定位置偏移量时,只取4条时,可以这样写*/SELECT FROM YourTableName LIMIT 4; /*当指定了位置偏移量时,从第3条起取4条时,可以这样写*//*因为索引是从0开始计数的,所以第3条对应的索引就是2*/SELECT FROM YourTableName LIMIT 2,4;

3)应用场合:分页

1234 // 后台计算出页码、页数(页大小) int curPage = 2; int pageSize = 10; int startRow = (curPage - 1) * pageSize;
1SELECT FROM YourTableName LIMIT startRow,pageSize;



查看完整回答
反对 回复 2019-02-27
  • 2 回答
  • 0 关注
  • 634 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信