猿问

MYSQL中LIMIT用法?

在张恩民老师的PHP100视频教程第九章中,使用SELECT * FROM `test` limit 2,4显示出是第三条到第四条……他是怎么做到的,很好奇

慕村9548890
浏览 635回答 2
2回答

红糖糍粑

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

阿晨1998

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;
随时随地看视频慕课网APP

相关分类

MySQL
我要回答