Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để lấy ngày tạo bảng MySQL?

Để biết ngày tạo bảng MySQL, hãy 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 của bạn và tên bảng. Ở đây tôi đang sử dụng cơ sở dữ liệu ‘doanh nghiệp’ và tên bảng là ‘sinh viên’. Truy vấn như sau -

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

Sau đây là 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)

Hãy để chúng tôi xem một ví dụ khác và tạo một bảng từ đầu.

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

Tôi vừa tạo một bảng và ngày giờ hiện tại của tôi như sau -

mysql> select now();

Sau đây là kết quả -

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

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

Truy vấn như sau -

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

Sau đây là kết quả -

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