Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL टेबल की निर्माण तारीख कैसे प्राप्त करें?


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) नया समय आएगा

  1. - MySQL में तारीख प्रारूप कैसे अपडेट करें?

    MySQL में STR_TO_DATE() का उपयोग करके गलत तारीख प्रारूप को सही करना जब तारीख गलत प्रारूप में VARCHAR कॉलम में संग्रहीत हो (जैसे YYYY-DD-MM), तो STR_TO_DATE() फ़ंक्शन का उपयोग करके इसे सही DATE टाइप में पार्स करें। उदाहरण के साथ पूर्ण कार्यान्वयन टेबल बनाना (VARCHAR में गलत प्रारूप) CREATE TABLE D

  1. - MySQL में DATEDIFF() का उपयोग करके डेट रिकॉर्ड्स और वर्तमान तारीख का अंतर कैसे निकालें

    DATEDIFF() के साथ तारीख अंतर की गणना मान लें वर्तमान तारीख है 2019-09-06। डेट रिकॉर्ड्स और वर्तमान तारीख के बीच दिनों का अंतर निकालने के लिए DATEDIFF() फंक्शन का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( AdmissionDate DATE ); रिकॉर्ड्स इन्सर्ट करें: mysql> INS

  1. - MySQL में DATE_ADD से तारीख में वर्ष जोड़ें

    UPDATE और DATE_ADD() से मौजूदा तारीखों में अंतराल जोड़ें मौजूदा तारीख कॉलम में वर्ष (या अन्य अंतराल) जोड़ने के लिए UPDATE के साथ DATE_ADD() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1984 ( ShippingDate date ); Query OK, 0 rows affected (0.00 sec) mysql> insert into