如何获取 MySQL 表的创建日期?

2023年 8月 27日 61.7k 0

如何获取 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)

登录后复制

以上就是如何获取 MySQL 表的创建日期?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论