mysql怎么查询最后一条记录

文 / @WordPress主题

MySQL是一种数据库管理系统,使用它可以轻松地处理大量数据。虽然MySQL是一个非常流行的数据库,但是它的使用可能会遇到一些挑战。本文将向您介绍如何在MySQL查询最后一条记录。

一、环境和数据准备

在本文中,我们使用的MySQL版本为8.0版,并在Windows7操作系统上进行操作。我们将准备两个表:my_insert1和my_insert2,并向它们中插入一些记录。

二、当表中没有ID自增长字段和有ID自增长查看最后一条记录的方式

1.由于my_insert1,没有ID自增长,查看当前表中有多少条记录

语句:

```
select count(*) from my_insert1;
```

2.查看当前表的第2行记录

语句:

```
select * from my_insert1 limit 1,1;
```

3.根据ID自增长,使用子查询查看表ID字段最大值

语句:

```
select * from my_insert2 where id=(select max(id) from my_insert2);
```

4.根据ID自增长,对ID字段进行倒序排序,并查看第一行

语句:

```
select * from my_insert2 order by id desc limit 1;
```

5.可以根据当前insert语句使用函数last_insert_id(),查看最后一条记录

语句:

```
insert into my_insert2(id,name,password) values(null,'霍元甲',password('123456'));
select * from my_insert2 where id=(select last_insert_id());
```

这些是我们查询MySQL中最后一条记录的方法。无论是查询表中没有ID自增长字段还是有ID自增长字段,都可以根据不同的方法来查询它。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。