2014-09-02 29 views
0

MySQL的日期提供了許多CMDS(查詢),如:如何查詢添加分貝到MySQL數據庫管理系統

>SHOW DATABASE; 
>use <db> ; 
> 
>select * From <t>; 
..... 

有一個查詢,讓我們知道什麼是DBMS將數據庫的確切日期。 例如:

>SHOW datecreation <db>; 

mySQL是否支持此功能?如果沒有,什麼是誰可以支持

回答

0

至於MySQL的數據庫管理系統,您可以嘗試從INFORMATION_SCHEMA數據庫挖掘的一些信息:

SELECT * FROM `INFORMATION_SCHEMA`.`TABLES` WHERE `table_schema` = 'database-name'; 
-- information about tables in database 

最古老的表創建數據庫時,有可能給你的建議。

由於數據庫,您可以嘗試查詢SCHEMATA表:

SELECT * FROM `INFORMATION_SCHEMA`.`SCHEMATA`; -- information about databases 

但是它並不包含實際的數據庫創建時間。

1

正如HAL9000所說,在當前版本中您可以查詢INFORMATION_SCHEMA。創建日期爲TABLES。對於沒有INFORMATION_SCHEMA的舊版本,您可以在MySQL數據目錄中檢查數據庫文件夾的創建日期。

默認情況下,它是在

%ProgramData%\MySQL\MySQL Server <Your Version>\Data\<Your Database>窗戶,

,我相信

/var/lib/mysql/<your database>在* NIX。

+0

是的,我的第二個想法。 +1雖然。 – BlitZ 2014-09-02 08:12:15