基於ID選擇表中的最頂層記錄?
為此,使用帶LIMIT 1的ORDER BY DESC。讓我們先建立一張表——
mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(100), -> UserMessage text -> ); Query OK, 0 rows affected (1.17 sec)
使用insert命令向表中插入一些記錄——
mysql> insert into DemoTable(UserName,UserMessage) values('Adam','Hi');
Query OK, 1 row affected (0.92 sec)
mysql> insert into DemoTable(UserName,UserMessage) values('Chris','Awesome');
Query OK, 1 row affected (0.52 sec)
mysql> insert into DemoTable(UserName,UserMessage) values('Robert','Nice');
Query OK, 1 row affected (0.65 sec)
mysql> insert into DemoTable(UserName,UserMessage) values('David','Good Morning!!!');
Query OK, 1 row affected (0.12 sec)使用select語句顯示來自表的所有記錄——
mysql> select *from DemoTable;
輸出
將產生以下輸出——
+----+----------+-----------------+ | Id | UserName | UserMessage | +----+----------+-----------------+ | 1 | Adam | Hi | | 2 | Chris | Awesome | | 3 | Robert | Nice | | 4 | David | Good Morning!!! | +----+----------+-----------------+ 4 rows in set (0.00 sec)
以下是查詢從表中選擇最頂層記錄的方法——
mysql> select *from DemoTable order by Id DESC limit 1;
輸出
將產生以下輸出——
+----+----------+-----------------+ | Id | UserName | UserMessage | +----+----------+-----------------+ | 4 | David | Good Morning!!! | +----+----------+-----------------+ 1 row in set (0.00 sec)
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP