久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql如何查詢最后一條記錄

共計(jì) 3665 個(gè)字符,預(yù)計(jì)需要花費(fèi) 10 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 mysql 如何查詢最后一條記錄,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

mysql 查詢最后一條記錄的方法:1、查看當(dāng)前數(shù)據(jù)庫中的表及表結(jié)構(gòu);2、根據(jù) ID 自增長(zhǎng),對(duì) ID 字段進(jìn)行倒序排序并查看第一行;3、根據(jù)當(dāng)前 insert 語句并使用函數(shù) last_insert_id() 查看最后一條記錄即可。

MySQL 查詢最后一條記錄

一、環(huán)境和數(shù)據(jù)準(zhǔn)備

1. 查看當(dāng)前數(shù)據(jù)庫中的表

mysql  show tables;
+----------------+
| Tables_in_test |
+----------------+
| my_insert1 |
| my_insert2 |
+----------------+

2. 查看 my_insert1 表結(jié)構(gòu)

mysql  show create table my_insert1\G;
*************************** 1. row ***************************
Table: my_insert1
Create Table: CREATE TABLE `my_insert1` (`name` varchar(10) CHARACTER SET latin1 DEFAULT NULL,
`password` varchar(32) CHARACTER SET latin1 DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

3. 查看 my_insert2 表結(jié)構(gòu)

mysql  show create table my_insert2\G;
*************************** 1. row ***************************
 Table: my_insert2
Create Table: CREATE TABLE `my_insert2` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
 `name` varchar(10) CHARACTER SET latin1 DEFAULT NULL,
 `password` varchar(32) CHARACTER SET latin1 DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

4. 向表 my_insert1 和 my_insert2 表中插入記錄

mysql  insert into my_insert1(name,password) values (黃飛鴻 ,password(123456)),(李小龍 ,password(123456));
 
mysql  insert into my_insert2(id,name,password) values (null, 黃飛鴻 ,password(123456)),(null, 李小龍 ,password(123456));

5. 查看表的記錄

mysql  select * from my_insert1;
+-----------+----------------------------------+
| name | password |
+-----------+----------------------------------+
|  黃飛鴻  | *6BB4837EB74329105EE4568DDA7DC67 |
|  李小龍  | *6BB4837EB74329105EE4568DDA7DC67 |
+-----------+----------------------------------+
 
mysql  select * from my_insert2;
+----+-----------+----------------------------------+
| id | name | password |
+----+-----------+----------------------------------+
| 1 |  黃飛鴻  | *6BB4837EB74329105EE4568DDA7DC67 |
| 2 |  李小龍  | *6BB4837EB74329105EE4568DDA7DC67 |
| 3 |  李連杰  | *6BB4837EB74329105EE4568DDA7DC67 |
+----+-----------+----------------------------------+

二、當(dāng)表中沒有 ID 自增長(zhǎng)字段和有 ID 自增長(zhǎng)查看最后一條記錄的方式

1. 由于 my_insert1, 沒有 ID 自增長(zhǎng), 查看當(dāng)前表中有多少條記錄

mysql  select count(*) from my_insert1;
+----------+
| count(*) |
+----------+
| 2 |
+----------+
1 row in set (0.00 sec)

2. 查看當(dāng)前表的第 2 行記錄

mysql  select * from my_insert1 limit 1,1;
+-----------+----------------------------------+
| name | password |
+-----------+----------------------------------+
|  李小龍  | *6BB4837EB74329105EE4568DDA7DC67 |
+-----------+----------------------------------+
1 row in set (0.00 sec)

3. 根據(jù) ID 自增長(zhǎng),使用子查詢查看表 ID 字段最大值

mysql  select * from my_insert2 where id=(select max(id) from my_insert2);
+----+-----------+----------------------------------+
| id | name | password |
+----+-----------+----------------------------------+
| 3 |  李連杰  | *6BB4837EB74329105EE4568DDA7DC67 |
+----+-----------+----------------------------------+

4. 根據(jù) ID 自增長(zhǎng),對(duì) ID 字段進(jìn)行倒序排序,并查看第一行

mysql  select * from my_insert2 order by id desc limit 1;
+----+-----------+----------------------------------+
| id | name | password |
+----+-----------+----------------------------------+
| 3 |  李連杰  | *6BB4837EB74329105EE4568DDA7DC67 |
+----+-----------+----------------------------------+

5. 可以根據(jù)當(dāng)前 insert 語句使用函數(shù) last_insert_id(), 查看最后一條記錄

mysql  insert into my_insert2(id,name,password) values(null, 霍元甲 ,password( 123456 
Query OK, 1 row affected, 1 warning (0.00 sec)
 
mysql  select * from my_insert2 where id=(select last_insert_id());
+----+-----------+----------------------------------+
| id | name | password |
+----+-----------+----------------------------------+
| 4 |  霍元甲  | *6BB4837EB74329105EE4568DDA7DC67 |
+----+-----------+----------------------------------+
1 row in set (0.00 sec)

以上是“mysql 如何查詢最后一條記錄”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-18發(fā)表,共計(jì)3665字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 葫芦岛市| 来安县| 塔河县| 工布江达县| 广灵县| 舞钢市| 定西市| 新昌县| 买车| 湖北省| 政和县| 壤塘县| 莒南县| 五家渠市| 读书| 福建省| 牙克石市| 舒城县| 临夏市| 宁强县| 濮阳市| 景洪市| 金昌市| 聊城市| 通许县| 巴彦县| 阳曲县| 原阳县| 得荣县| 紫阳县| 大港区| 灵台县| 贡嘎县| 泸州市| 罗定市| 崇文区| 千阳县| 绥德县| 吉木乃县| 浑源县| 徐州市|