ホームページ >データベース >mysql チュートリアル >MySQLテーブルの作成日を取得するにはどうすればよいですか?

MySQLテーブルの作成日を取得するにはどうすればよいですか?

王林
王林転載
2023-08-27 13:33:181194ブラウズ

如何获取 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テーブルの作成日を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。