如何获取mysql数据库的创建日期?

w6lpcovy  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(442)

为了在我正在编写的gui中显示一些关于客户数据库的详细信息,我需要知道如何签入 MySQL 5.7 什么时候创建了某个数据库?

mhd8tkvw

mhd8tkvw1#

到目前为止,mysql还没有存储数据库创建时间的功能。尽管许多用户要求添加此功能,但他们尚未实现。因此,使用任何查询都不可能找到数据库创建日期。我们应该等待任何更新有这个功能在未来。
顺便说一下,由于表的创建日期存储在mysql中,所以我们可以将该数据库中最早的表的创建日期视为数据库创建日期。因此,我们可以通过以下查询得到:

SELECT
table_schema AS Database_Name, MIN(create_time) AS Creation_Time
FROM information_schema.tables
WHERE table_schema = 'YOUR_DATABASE_NAME'
Group by table_schema;

但是,显然这不是一个理想的解决方案。

相关问题