查询MYsql中最后几条记录
2014-05-23 09:50
2541 查看
有时候我们需要数据库中的实时数据,而这些实时数据又是插入在表最后面的,所以我们需要获取表中最后面的几条记录,怎么操作呢
select * from msg order by id desc limit n ;
那获取数据表中总共有多少条记录呢
select count(*) from msg;
结果如下
mysql> select * from msg order by id desc limit 2 ;
+-----+-------------+--------------+------------+------------+----+-----------+------------+----+-----------+-------+
| id | terminal_id | msg_time | gps_status | degree_lon | m1 | s1 | degree_lat | m2 | s2 | speed |
+-----+-------------+--------------+------------+------------+----+-----------+------------+----+-----------+-------+
| 339 | 66666 | 140523093712 | A1 | +113 | 14 | 584765632 | +23 | 5 | 542285184 | 0 |
| 338 | 99999 | 140523093755 | A | 113 | 55 | 179296880 | 22 | 34 | 86865232 | 50.32 |
+-----+-------------+--------------+------------+------------+----+-----------+------------+----+-----------+-------+
2 rows in set
mysql> select count(*) from msg;
+----------+
| count(*) |
+----------+
| 339 |
+----------+
1 row in set
mysql>
select * from msg order by id desc limit n ;
那获取数据表中总共有多少条记录呢
select count(*) from msg;
结果如下
mysql> select * from msg order by id desc limit 2 ;
+-----+-------------+--------------+------------+------------+----+-----------+------------+----+-----------+-------+
| id | terminal_id | msg_time | gps_status | degree_lon | m1 | s1 | degree_lat | m2 | s2 | speed |
+-----+-------------+--------------+------------+------------+----+-----------+------------+----+-----------+-------+
| 339 | 66666 | 140523093712 | A1 | +113 | 14 | 584765632 | +23 | 5 | 542285184 | 0 |
| 338 | 99999 | 140523093755 | A | 113 | 55 | 179296880 | 22 | 34 | 86865232 | 50.32 |
+-----+-------------+--------------+------------+------------+----+-----------+------------+----+-----------+-------+
2 rows in set
mysql> select count(*) from msg;
+----------+
| count(*) |
+----------+
| 339 |
+----------+
1 row in set
mysql>
相关文章推荐
- mysql查询最后几条、生成一条包含多条记录、插入语句、差值查询
- Mysql查询数据库表中前几条记录
- mysql怎么指定查询一张表的查询结果,如最后5行记录和最前5行记录
- mysql 查询第几行到第几行记录 查询最后一行和第一行记录 查询前几行和后几行记录
- mysql 查询第几行到第几行记录 查询最后一行和第一行记录 查询前几行和后几行记录
- Mysql update语句赋值嵌套select,更新和查询同一张表,必须取别名;用例:更新指定游戏服务器最后启动记录的结束时间
- MySQL-查询MySQL最后几条数据-不依赖其它字段
- Mysql查询数据库表中前几条记录
- mysql查询前几条记录
- mysql按行进行查询( 查询第几行到第几行记录 查询最后一行和第一行记录 查询前几行和后几行记录)
- mysql查询前几条记录
- mysql中实现查询前几条记录
- mysql 查询重复次数最多/最少的几条记录
- 不同数据库中查询前几条记录的用法(SQL Server/MYSQL /Oracle/Postgresql)
- MySQL-查询MySQL最后几条数据-不依赖其它字段
- mysql中如何查询表的第一条和最后一条记录
- MySQL查询时有时候需要某条记录置顶或者放最后,而其他的记录则按照一定的顺序排序
- [mysql] 查询前几条记录
- mysql_oracle_随机查询几条记录
- 语句用于实现mysql查询前几条记录