mysql中查询第几行到第几行的记录
1、查询前n行
select * from table limit n;
或 select * from table limit 0,n;
查询第一行
select * from table limit 1;
或 select * from table limit 0,1;
2、查询第n行到第m行
select * from table limit n-1,m-n;
查询第4行到 第6行
select * from table limit 3,3;
3、查询后n行
select * from table order by id desc limit n;(id 为主键列)
查询最后一行
select * from table order by id desc limit 1;
4、查询一条记录的下一条记录
select * from table where id>$id order by id asc limit 1
查询一条记录的上一条记录
select * from table where id<$id order b id desc limt 1