MySQL में INFORMATION_SCHEMA.TABLES से CREATE_TIME कॉलम क्वेरी करके टेबल की निर्माण तारीख प्राप्त करें।
सिंटैक्स
SELECT CREATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourDatabaseName' AND TABLE_NAME = 'yourTableName';
उदाहरण
डेटाबेस: 'test', टेबल: 'skiplasttenrecords'
mysql> SELECT CREATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'test' AND TABLE_NAME = 'skiplasttenrecords';
+---------------------+ | CREATE_TIME | +---------------------+ | 2018-11-29 15:47:14 | +---------------------+
अन्य उपयोगी कॉलम
| कॉलम | विवरण |
|---|---|
| CREATE_TIME | टेबल निर्माण तारीख-समय |
| UPDATE_TIME | अंतिम डेटा अपडेट तारीख (सभी इंजन नहीं) |
| CHECK_TIME | अंतिम चेक तारीख (MyISAM) |
| TABLE_COLLATION | टेबल कोलेशन |
| ENGINE | स्टोरेज इंजन |
| TABLE_ROWS | अनुमानित पंक्ति संख्या |
| DATA_LENGTH | डेटा आकार (बाइट्स) |
| INDEX_LENGTH | इंडेक्स आकार (बाइट्स) |
सभी टेबल की निर्माण तारीख देखना
SELECT TABLE_NAME, CREATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourDatabaseName' ORDER BY CREATE_TIME DESC;
नोट्स
CREATE_TIMEकेवल टेबल निर्माण समय दिखाता है, स्कीमा परिवर्तन नहीं- कुछ स्टोरेज इंजन
UPDATE_TIMEअपडेट नहीं करते (InnoDB में हमेशा नहीं) ALTER TABLEसेCREATE_TIMEनहीं बदलता- टेबल रीक्रिएट होने पर (DROP + CREATE) नया समय आएगा