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<-->DataX(全量)<-->HDFS】【每日全量:每天都将业务数据库中全部数据同步到数据仓库,是保证两侧数据同步的最简单方式】
- MYSQL数据库链接层- SUMMER-SQL
- Oracle中的数据迁移到Mysql数据库中的方式Navicat premium工具
- mysql数据库限制多次登录失败,限定用户重试时间
- jdbc mysql 取数,突然取不到数据,数据库中有数据
- 倍福---database访问mysql数据库
- Python scrapy爬虫数据保存到MySQL数据库
- 使用JDBC连接MySQL数据库--典型案例分析(八)----实现员工数据的分页查询
- 使用JDBC连接MySQL数据库--典型案例分析(七)----批量插入员工信息
- 使用JDBC连接MySQL数据库--典型案例分析(五)----用户名密码验证功能
- 92.(后端)分类参数Model创建与初始化——migrate建立数据库模型与mysql插入数据
- 83.(后端)商品分类model编写与数据初始化——migrate建立数据库模型与mysql插入数据
- [MySQL] TRUNCATE数据库所有表,打印所有TRUNCATE表语句
- C#连接mysql数据库插入数据后获取自增长主键ID值
- 深入探讨:MySQL数据库MyISAM与InnoDB存储引擎的比较
- Windows下Mysql数据库服务的关闭和重启
- MySQL数据库从windows迁移到linux
- 更改MySQL数据库的编码为utf8mb4
- 使用MySQL Workbench建立数据库,建立新的表,向表中添加数据
- MYSQL数据库间同步数据
- ubuntu 14.04安装mysql数据库
- MySQL DATE_FORMAT() 函数使用【转】
- MySQL 第七篇:数据库设计、视图与触发器
- ubuntu安装mysql数据库
- Java连接Mysql数据库异常:Public Key Retrieval is not allowed
- MySQL基础教程——创建数据库并插入数据
- MySQL(二) 数据库数据类型详解
- [ 数据库 ] MySQL 入门到放弃(二) --- MySQL 常见操作
- mysql 数据库拆分与整合方案
- mysql学习 | LeetCode数据库简单查询练习
- MySQL智能运维与实践,看关系型数据库如何优雅应对云时代
- Navicat修改mysql数据库表插入数据时字段添加默认当前时间
- linux下如何实现mysql数据库每天自动备份定时备份