如何獲得 MySQL 表的建立時間?
要獲取 MySQL 表的建立時間,請使用 information_schema。語法如下 −
SELECT create_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName’ AND table_name = 'yourTableName';
對您的資料庫和表名應用上述語法。此處我使用的是資料庫“business”,表名為“student”。查詢如下 −
mysql> SELECT create_time FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'business' -> AND table_name = 'student';
以下是顯示錶建立時間時間的輸出 −
+---------------------+ | CREATE_TIME | +---------------------+ | 2018-10-01 12:26:57 | +---------------------+ 1 row in set (0.12 sec)
讓我們看另一個示例並從頭開始建立表。
mysql> create table DateAsStringDemo -> ( -> YourDateTime datetime -> ); Query OK, 0 rows affected (0.57 sec)
我剛剛建立一個表,我的當前日期時間如下 −
mysql> select now();
以下是輸出 −
+---------------------+ | now() | +---------------------+ | 2018-11-26 18:12:29 | +---------------------+ 1 row in set (0.00 sec)
現在可以檢查上面表的建立時間,該時間為 2018-11-26。
查詢如下 −
mysql> SELECT create_time FROM INFORMATION_SCHEMA.TABLES -> WHERE table_schema = 'test' -> AND table_name = 'DateAsStringDemo';
以下是輸出 −
+---------------------+ | CREATE_TIME | +---------------------+ | 2018-11-26 18:01:44 | +---------------------+ 1 row in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP