版权声明:本文为博主原创文章,未经博主同意不得转载。

https://blog.csdn.net/u011925175/article/details/24186917

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。  有一个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已经为我们提供了这样一个功能。

 

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 数据库查询最后两条数据 随笔 第1张mysql 数据库查询最后两条数据 随笔 第2张mysql 数据库查询最后两条数据 随笔 第3张mysql 数据库查询最后两条数据 随笔 第4张mysql 数据库查询最后两条数据 随笔 第5张mysql 数据库查询最后两条数据 随笔 第6张mysql 数据库查询最后两条数据 随笔 第7张mysql 数据库查询最后两条数据 随笔 第8张mysql 数据库查询最后两条数据 随笔 第9张mysql 数据库查询最后两条数据 随笔 第10张mysql 数据库查询最后两条数据 随笔 第11张mysql 数据库查询最后两条数据 随笔 第12张mysql 数据库查询最后两条数据 随笔 第13张mysql 数据库查询最后两条数据 随笔 第14张mysql 数据库查询最后两条数据 随笔 第15张mysql 数据库查询最后两条数据 随笔 第16张mysql 数据库查询最后两条数据 随笔 第17张mysql 数据库查询最后两条数据 随笔 第18张mysql 数据库查询最后两条数据 随笔 第19张mysql 数据库查询最后两条数据 随笔 第20张mysql 数据库查询最后两条数据 随笔 第21张mysql 数据库查询最后两条数据 随笔 第22张mysql 数据库查询最后两条数据 随笔 第23张mysql 数据库查询最后两条数据 随笔 第24张mysql 数据库查询最后两条数据 随笔 第25张mysql 数据库查询最后两条数据 随笔 第26张mysql 数据库查询最后两条数据 随笔 第27张mysql 数据库查询最后两条数据 随笔 第28张mysql 数据库查询最后两条数据 随笔 第29张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄