Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Lấy ngày tạo bảng MySQL như thế nào?

Để lấy ngày tạo của bảng MySQL, bạn sử dụng INFORMATION_SCHEMA. Cú pháp như sau:

SELECT create_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName' AND table_name = 'yourTableName';

Áp dụng cú pháp trên cho cơ sở dữ liệu và tên bảng của bạn. Ở đây mình dùng database business và tên bảng là student. Truy vấn như sau:

mysql> SELECT create_time FROM INFORMATION_SCHEMA.TABLES
-> WHERE table_schema = 'business'
-> AND table_name = 'student';

Kết quả hiển thị thời gian tạo bảng:

+---------------------+
| CREATE_TIME         |
+---------------------+
| 2018-10-01 12:26:57 |
+---------------------+
1 row in set (0.12 sec)

Xem thêm ví dụ khác: tạo một bảng từ đầu.

mysql> create table DateAsStringDemo
-> (
-> YourDateTime datetime
-> );
Query OK, 0 rows affected (0.57 sec)

Mình vừa tạo bảng và thời gian hiện tại là:

mysql> select now();

Kết quả:

+---------------------+
| now()               |
+---------------------+
| 2018-11-26 18:12:29 |
+---------------------+
1 row in set (0.00 sec)

Bây giờ kiểm tra thời gian tạo của bảng trên, sẽ cho ngày 2018-11-26.

mysql> SELECT create_time FROM INFORMATION_SCHEMA.TABLES
-> WHERE table_schema = 'test'
-> AND table_name = 'DateAsStringDemo';

Kết quả:

+---------------------+
| CREATE_TIME         |
+---------------------+
| 2018-11-26 18:01:44 |
+---------------------+
1 row in set (0.00 sec)