mysql 查询指定行记录的语句
2015-05-13 19:33
190 查看
原文地址:http://blog.sina.com.cn/s/blog_860572020101e9a3.html
1、查询第一行记录:
select * from table limit 1
2、查询第n行到第m行记录
select * from table1 limit n-1,m-n;
SELECT * FROM table LIMIT 5,10;返回第6行到第15行的记录
select * from employee limit 3,1; // 返回第4行
3、查询前n行记录
select * from table1 limit 0,n;
或
select * from table1 limit n;
4、查询后n行记录
--> 需要提前设置自增主键 id
select * from table1 order by id desc limit n;//倒序排序,取前n行 id为自增形式
5、查询最后一条记录:
--> 需要提前设置自增主键 id
select max(id) from table;
6、查询一条记录($id)的下一条记录
select * from table1 where id>$id order by id asc limit 1
7、查询一条记录($id)的上一条记录
select * from table1 where id<$id order by id desc limit 1
1、查询第一行记录:
select * from table limit 1
2、查询第n行到第m行记录
select * from table1 limit n-1,m-n;
SELECT * FROM table LIMIT 5,10;返回第6行到第15行的记录
select * from employee limit 3,1; // 返回第4行
3、查询前n行记录
select * from table1 limit 0,n;
或
select * from table1 limit n;
4、查询后n行记录
--> 需要提前设置自增主键 id
select * from table1 order by id desc limit n;//倒序排序,取前n行 id为自增形式
5、查询最后一条记录:
--> 需要提前设置自增主键 id
select max(id) from table;
6、查询一条记录($id)的下一条记录
select * from table1 where id>$id order by id asc limit 1
7、查询一条记录($id)的上一条记录
select * from table1 where id<$id order by id desc limit 1
相关文章推荐
- Mysql update语句赋值嵌套select,更新和查询同一张表,必须取别名;用例:更新指定游戏服务器最后启动记录的结束时间
- 常用Mysql查询语句记录
- 语句用于实现mysql查询前几条记录
- MySQL 5.6 记录 SQL 语句与慢查询
- Oracle生成查询包含指定字段名对应的所有数据表记录语句
- Mysql查询最近一条记录的sql语句(优化篇)
- 记录:java执行mysql语句查询字段类型:timestamp返回页面显示会多出个 .0,自己如何处理的
- Oracle生成查询包括对应于所有数据表记录语句中指定的字段名
- mysql 查询第几行到第几行记录的语句
- mysql 在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号
- Oracle生成查询包含指定字段名对应的所有数据表记录语句
- SqlServer删除所有存储过程和所有表、查询表是否存在指定的记录及UPDATE语句
- Mysql查询指定范围行的记录
- MySQL查询指定行的记录
- 两个查询指定范围的记录的SQL语句(MS SQL SERVER 2005)
- MySQL 查询记录时间相邻的相同号码, 记录间隔小于指定秒数的记录
- mysql 通过查询条件查出指定字段记录数。
- mysql 复杂的查询语句,工作中用到的记录下
- mysql 查询指定日期时间内sql语句实现原理与代码
- MySQL 查询语句返回某字段出现超过1次的所有记录