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

MySQL क्वेरी पिछले घंटे में संशोधित तालिकाओं को खोजने के लिए?

<घंटा/>

आप इसे INFORMATION_SCHEMA.TABLES की सहायता से प्राप्त कर सकते हैं। अंतराल के साथ date_sub() का प्रयोग करें। वाक्य रचना इस प्रकार है -

<पूर्व> INFORMATION_SCHEMA से TABLE_NAME का चयन करें। TABLESWHERE DATE_SUB(अब (), अंतराल -1 घंटे) <‘UPDATE_TIME’;

अब आप उपरोक्त सिंटैक्स की जांच कर सकते हैं। पिछले घंटे में संशोधित तालिकाओं को खोजने के लिए यहां क्वेरी है -

mysql> `INFORMATION_SCHEMA` से table_name चुनें।`TABLES`-> WHERE-> DATE_SUB(NOW(), INTERVAL 1 HOUR) <`UPDATE_TIME`;

आउटपुट

<पूर्व>+---------------------+| TABLE_NAME |+---------------------+| innodb_table_stats || innodb_index_stats || कर्मचारी सूचना |+---------------------+3 पंक्तियों में सेट (0.37 सेकंड)

उपरोक्त क्वेरी केवल तालिका नाम का चयन करती है। यदि आप तालिका स्कीमा, तालिका प्रकार आदि जैसी जानकारी चाहते हैं, तो आपको निम्न क्वेरी का उपयोग करने की आवश्यकता है। क्वेरी अंतिम घंटे में संशोधित तालिका प्रदर्शित करती है -

mysql> चुनें *-> `INFORMATION_SCHEMA` से।`TABLES`-> WHERE-> DATE_SUB(Now(), INTERVAL 1 HOUR) <`UPDATE_TIME`;

पिछले घंटे में संशोधित तालिका जानकारी प्रदर्शित करने वाला आउटपुट निम्न है -

<पूर्व>+---------------+--------------+---------------------------- ------+---------------+-----------+------------+---------- -+---------------+----------------+---------------+---- -------------+--------------+---------------+----------- --------+---------------------+--------------- -+---------------+--------------------------+----------+--- ----------------------------------------+--------------- --+| TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | TABLE_TYPE | इंजन | संस्करण | ROW_FORMAT | TABLE_ROWS | AVG_ROW_LENGTH | DATA_LENGTH | MAX_DATA_LENGTH | INDEX_LENGTH | डेटा_फ्री | AUTO_INCREMENT | CREATE_TIME | UPDATE_TIME | CHECK_TIME | TABLE_COLLATION | चेकसम | CREATE_OPTIONS | TABLE_COMMENT |+----------------------------+--------------+---------------- -----+---------------+-----------+---------+--------------- +---------------+---------------------+---------------+----- ------------+--------------+---------------+---------- ------+----------------------------------------------------- +---------------+--------------------------+----------+---- -------------------------------------------------------- -+| डीईएफ़ | mysql | innodb_table_stats | आधार तालिका | इनो डीबी | 10 | गतिशील | 449 | 145 | 65536 | 0 | 0 | 4194304 | नल | 2018-09-22 20:37:26 | 2018-12-24 15:13:41 | नल | utf8_bin | NULL |row_format=DYNAMIC stats_persistent=0 | || डीईएफ़ | mysql | innodb_index_stats | आधार तालिका | इनो डीबी | 10 | गतिशील | 1413 | 243 | 344064 | 0 | 0 | 4194304 | नल | 2018-09-22 20:37:26 | 2018-12-24 15:13:41 | नल | utf8_bin | NULL |row_format=DYNAMIC stats_persistent=0 | || डीईएफ़ | परीक्षण | कर्मचारी सूचना | आधार तालिका | इनो डीबी | 10 | गतिशील | 6 | 2730 | 16384 | 0 | 0 | 0 | नल | 2018-12-24 15:12:04 | 2018-12-24 15:14:00 | नल | utf8mb4_0900_ai_ci | नल | ||+---------------+--------------+---------------- -----+---------------+-----------+---------+--------------- +---------------+---------------------+---------------+----- ------------+--------------+---------------+---------- ------+----------------------------------------------------- +---------------+--------------------------+----------+---- -------------------------------------------------------- -+3 पंक्तियाँ सेट में (43.72 सेकंड)
  1. एंड्रॉइड स्क्लाइट में आखिरी घंटे में संशोधित टेबल कैसे खोजें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में एसक्लाइट डेटा बेस क्या है। SQLite एक ओपन सोर्स SQL ​​डेटाबेस है जो किसी डिवाइस पर टेक्स्ट फ़ाइल में डेटा स्टोर करता है। Android अंतर्निहित SQLite डेटाबेस कार्यान्वयन के साथ आता है। SQLite सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। इस ड

  1. डेटाबेस में तालिकाओं की संख्या प्रदर्शित करने के लिए MySQL क्वेरी क्या है?

    मान लें, मैं यहां वेब डेटाबेस का उपयोग कर रहा हूं। हमें डेटाबेस वेब में तालिकाओं की संख्या ज्ञात करने की आवश्यकता है। इसके लिए MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करें। तालिकाओं की संख्या प्रदर्शित करने के लिए क्वेरी निम्नलिखित है - जहां table_schema=web; यह निम्नलिखित आउटपुट देगा - +---

  1. डुप्लिकेट टुपल्स खोजने और गिनती प्रदर्शित करने के लिए MySQL क्वेरी?

    डुप्लिकेट टुपल्स खोजने के लिए, ग्रुप बाय हैविंग क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें (100, क्रिस); क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयो