mysql 数据库查询最后两条数据

版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/u011925175/article/details/24186917

有一个mysql数据库的表,要查询他的最后两条数据的结果例如以下:

这是原表中的内容:

idname
1 ad
2 jk
3 tre 
4 hgv


这是查询的最后两条的数据的内容(为最新的插入的数据):

 语句:select * from demo1 order by id desc limit 0,2;

 结果:id name

             4      hgv

             3      tre

在以上的查询中我们要用到的是limit语句,以下我们来解释一下这个属性:

在我们使用查询语句的时候,常常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用操心,mysql已经为我们提供了这样一个功能。

扫描二维码关注公众号,回复: 4139582 查看本文章

SELECT * FROM table  LIMIT [offset,] rows | rows OFFSET offset


LIMIT 子句能够被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字參数。參数必须是一个整数常量。

假设给定两个參数,第一个參数指定第一个返回记录行的偏移量。第二个參数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容。MySQL 也支持句法: LIMIT # OFFSET #。 

mysql> SELECT * FROM table LIMIT 5,10;  // 检索记录行 6-15

//为了检索从某一个偏移量到记录集的结束全部的记录行,能够指定第二个參数为 -1:

 mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.

//假设仅仅给定一个參数,它表示返回最大的记录行数目: m

ysql> SELECT * FROM table LIMIT 5;     //检索前 5 个记录行

//换句话说。LIMIT n 等价于 LIMIT 0,n。

mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据mysql <wbr>数据库查询最后两条数据

猜你喜欢

转载自www.cnblogs.com/ldxsuanfa/p/9981254.html