MySQL टेबल की निर्माण तिथि प्राप्त करना
MySQL में किसी टेबल की निर्माण तिथि (creation date) जानने के लिए INFORMATION_SCHEMA.TABLES का उपयोग करें। यह सिस्टम डेटाबेस सभी टेबल्स के मेटाडेटा को संग्रहीत करता है।
सिंटैक्स
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)
अब नई टेबल की निर्माण तिथि देखें:
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)
नोट: create_time कॉलम टेबल निर्माण का सटीक टाइमस्टैम्प दिखाता है। यह केवल INFORMATION_SCHEMA के माध्यम से उपलब्ध है और सीधे SHOW TABLES या DESCRIBE से नहीं देखा जा सकता।