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

MySQL तालिकाओं और आकारों को आकार के अनुसार सूचीबद्ध करें?

<घंटा/>

आप info_schema.tables की मदद से ऐसा कर सकते हैं। वाक्य रचना इस प्रकार है -

<पूर्व> चयन करें TABLE_NAME, table_rows, data_length, index_length, Round(((data_length + index_length) / 1024/1024),2) "MB Size"FROM Information_schema.TABLES जहां table_schema ="yourDatabaseName" ORDER BY (data_length + index_length) ASC;

उपरोक्त सिंटैक्स को समझने के लिए, आइए हम इसे किसी भी डेटाबेस के लिए लागू करें। यहां, मैं डेटाबेस टेस्ट का उपयोग कर रहा हूं। आइए अपने डेटाबेस टेस्ट के लिए क्वेरी देखें।

mysql> TABLE_NAME, table_rows, data_length, index_length,-> राउंड (((data_length + index_length) / 1024/1024),2) "MB Size" चुनें-> Information_schema.TABLES जहां से table_schema ="test"-> ORDER BY (data_length + index_length) ASC;

आकार के अनुसार तालिका प्रदर्शित करने वाला आउटपुट निम्न है।

<पूर्व>+------------------------------------------+---------- ---+---------------+--------------+-----------+| TABLE_NAME | TABLE_ROWS | DATA_LENGTH | INDEX_LENGTH | एमबी साइज |+------------------------------------------+---------- ---+---------------+--------------+-----------+| एम्पइन्फोव्यू | 0 | 0 | 0 | 0.00 || देखने योग्य | 0 | 0 | 0 | 0.00 || view_student | 0 | 0 | 0 | 0.00 || empidandempname_view | 0 | 0 | 0 | 0.00 || viewemployeeidandemployeename | 0 | 0 | 0 | 0.00 || ग्राहक | 0 | 0 | 1024 | 0.00 || मुद्रा जोड़नासिंबोल्डेमो | 4 | 16384 | 0 | 0.02 || सभी रिकॉर्ड्सविथ एक्टिव | 6 | 16384 | 0 | 0.02 || ऑटोस्टोरडेटटाइम | 0 | 16384 | 0 | 0.02 || बुकडेटडेमो | 2 | 16384 | 0 | 0.02 || परिवर्तनवर्तमानस्वत:वृद्धिमान | 6 | 16384 | 0 | 0.02 || कंडीशनल इन्सर्टडेमो | 4 | 16384 | 0 | 0.02 || datefromtimestamp | 4 | 16384 | 0 | 0.02 || डिक्रीमेंटडेमो | 6 | 16384 | 0 | 0.02 || अंतर घंटे | 2 | 16384 | 0 | 0.02 || ftchrowlasthourdemo | 6 | 16384 | 0 | 0.02 || getfirstdayofmonth | 4 | 16384 | 0 | 0.02 || बढ़ाएँ और घटाएँ डेमो | 2 | 16384 | 0 | 0.02 || इन्सर्टिंगनल | 0 | 16384 | 0 | 0.02 || isnulldemo | 6 | 16384 | 0 | 0.02 || न्यूजटेबल | 6 | 16384 | 0 | 0.02 || nthrecorddemo | 6 | 16384 | 0 | 0.02 || ऑर्डरबायरैंडनाम | 8 | 16384 | 0 | 0.02 || प्राइसडेमो | 4 | 16384 | 0 | 0.02 || पंक्ति स्थिति डेमो | 4 | 16384 | 0 | 0.02 || सेलेक्टडेटाऑनइयर एंडमाथडेमो | 4 | 16384 | 0 | 0.02 || सॉर्टकॉलमज़ेरोएटलास्टडेमो | 6 | 16384 | 0 | 0.02 || स्टूडेंटडेमो | 4 | 16384 | 0 | 0.02 || समदेमूनस्तंभ | 4 | 16384 | 0 | 0.02 || टिनीइंटडेमो | 0 | 16384 | 0 | 0.02 || यूनिक्सटाइम | 2 | 16384 | 0 | 0.02 || अपरटेबलडेमो | 4 | 16384 | 0 | 0.02 || व्हेयरडेमो | 4 | 16384 | 0 | 0.02 || Addingdaysdemo | 8 | 16384 | 0 | 0.02 || अनुमति देता है | 4 | 16384 | 0 | 0.02 || औसत समय | 4 | 16384 | 0 | 0.02 || बोल्डेमो | 0 | 16384 | 0 | 0.02 || चेंजइंजिनटेबलडेमो | 0 | 16384 | 0 | 0.02 || डेटाबीस्ट्रिंगलेंथ | 4 | 16384 | 0 | 0.02 || डेटिन्सर्टडेमो | 2 | 16384 | 0 | 0.02 || डिफ़ॉल्ट डेमो | 0 | 16384 | 0 | 0.02 || अंतर सेकंड | 4 | 16384 | 0 | 0.02 || कर्मचारी | 2 | 16384 | 0 | 0.02 || फाइंडलोअरकेसवैल्यू | 4 | 16384 | 0 | 0.02 || getlast5अक्षर | 4 | 16384 | 0 | 0.02 || वृद्धिवरचारडेमो | 0 | 16384 | 0 | 0.02 || इन्सर्टनलडेमो | 3 | 16384 | 0 | 0.02 || jsonformatdemo | 4 | 16384 | 0 | 0.02 || लोअरकेसडेमो | 2 | 16384 | 0 | 0.02 || न्यूटेबलडुप्लिकेट | 3 | 16384 | 0 | 0.02 || नललैंडेम्प्टीडेमो | 7 | 16384 | 0 | 0.02 || क्रमवार प्रासंगिकता | 4 | 16384 | 0 | 0.02 || प्राइमरीकी1000डेमो | 4 | 16384 | 0 | 0.02 || पंक्तिविथसमानमूल्य | 4 | 16384 | 0 | 0.02 || दो स्तंभों का चयन करें | 8 | 16384 | 0 | 0.02 | | सॉर्टिंगस्ट्रिंगडेमो | 5 | 16384 | 0 | 0.02 || छात्र सूचना | 5 | 16384 | 0 | 0.02 || समविथिफ कंडीशन | 6 | 16384 | 0 | 0.02 || टॉगलडेमो | 6 | 16384 | 0 | 0.02 || unixtimedemo | 0 | 16384 | 0 | 0.02 || userdateformat | 4 | 16384 | 0 | 0.02 || व्होलवर्डमैचडेमो | 2 | 16384 | 0 | 0.02 || Addoneday | 2 | 16384 | 0 | 0.02 || एपेंडिंगडेटाडेमो | 2 | 16384 | 0 | 0.02 || बेस64डेमो | 2 | 16384 | 0 | 0.02 || बूलियनडेमो | 0 | 16384 | 0 | 0.02 || चारसेटडेमो | 0 | 16384 | 0 | 0.02 || कन्वर्टडेटटाइमटोडेट | 4 | 16384 | 0 | 0.02 || dateandtimetotimestamp | 4 | 16384 | 0 | 0.02 || डेटरेंज | 8 | 16384 | 0 | 0.02 || तालिका से सभी हटाएं | 0 | 16384 | 0 | 0.02 || डिफरेंटाइमस्टैम्प | 2 | 16384 | 0 | 0.02 || कर्मचारी पदनाम | 2 | 16384 | 0 | 0.02 || फर्स्टटेबलडेमो | 2 | 16384 | 0 | 0.02 || जीमेल साइनइन | 4 | 16384 | 0 | 0.02 || वृद्धि और कमी मूल्य | 2 | 16384 | 0 | 0.02 || इन्सर्टविथमल्टीप्लैंडसिगल | 21 | 16384 | 0 | 0.02 || खोजशब्द खोज डेमो | 6 | 16384 | 0 | 0.02 || मैक्सलेंथफंक्शन डेमो | 4 | 16384 | 0 | 0.02 || खाली | 0 | 16384 | 0 | 0.02 || नलैटबॉटम | 6 | 16384 | 0 | 0.02 || ऑर्डरइंडेमो | 6 | 16384 | 0 | 0.02 || प्रक्रियाडिमोटेबल | 2 | 16384 | 0 | 0.02 || सेफडिलीटेडेमो | 4 | 16384 | 0 | 0.02 || केवल डोमेन नाम का चयन करें | 4 | 16384 | 0 | 0.02 || startautoincrement | 3 | 16384 | 0 | 0.02 || छात्रसंशोधितटेबलडेमो | 3 | 16384 | 0 | 0.02 || टेबलअलियासडेमो | 4 | 16384 | 0 | 0.02 || टॉगलडेमो | 6 | 16384 | 0 | 0.02 || Updatealldemo | 2 | 16384 | 0 | 0.02 || उपयोगकर्ता भूमिका | 4 | 16384 | 0 | 0.02 || कल दिनांक डेमो | 2 | 16384 | 0 | 0.02 || उम्र की गणना डेमो | 4 | 16384 | 0 | 0.02 || autoincrementdemo | 6 | 16384 | 0 | 0.02 | | बिचडेटडेमो | 6 | 16384 | 0 | 0.02 || केसडेमो | 2 | 16384 | 0 | 0.02 || कॉलमविथस्पेस | 4 | 16384 | 0 | 0.02 || काउंटिंगडेमो | 4 | 16384 | 0 | 0.02 || dateasstringdemo | 2 | 16384 | 0 | 0.02 || डेटोफोनवीक | 4 | 16384 | 0 | 0.02 || डिलीटेमो | 5 | 16384 | 0 | 0.02 || डिफरेंटरो | 4 | 16384 | 0 | 0.02 || कर्मचारी सूचना | 6 | 16384 | 0 | 0.02 || फर्स्टटेबलमैक्सवैल्यू | 6 | 16384 | 0 | 0.02 || Groupbytwofieldsडेमो | 6 | 16384 | 0 | 0.02 || वेतन वृद्धि1 | 6 | 16384 | 0 | 0.02 || int11demo | 2 | 16384 | 0 | 0.02 || अंतिम घंटे के रिकॉर्ड | 4 | 16384 | 0 | 0.02 || मंथडेमो | 12 | 16384 | 0 | 0.02 || नोटक्वाल्डेमो | 7 | 16384 | 0 | 0.02 || ओनलीऑवरडेमो | 3 | 16384 | 0 | 0.02 || मूल तालिका | 4 | 16384 | 0 | 0.02 || queryresultdemo | 4 | 16384 | 0 | 0.02 || सर्चडेमो | 6 | 16384 | 0 | 0.02 || sha256demo | 0 | 16384 | 0 | 0.02 || स्टोर करने योग्य | 2 | 16384 | 0 | 0.02 || छात्र तालिका | 3 | 16384 | 0 | 0.02 || टेबलव्यू | 0 | 16384 | 0 | 0.02 || ट्रिगरडेमो1 | 3 | 16384 | 0 | 0.02 || अद्यतन | 4 | 16384 | 0 | 0.02 || उपयोगकर्ता चर | 2 | 16384 | 0 | 0.02 || ज़िपकोडपैडविथज़ेरोडेमो | 4 | 16384 | 0 | 0.02 || _student_trackerdemo | 0 | 16384 | 0 | 0.02 || अलियाडेमो | 2 | 16384 | 0 | 0.02 || autoincrementdemo1 | 0 | 16384 | 0 | 0.02 || बिगिंटैंडिंटडेमो | 0 | 16384 | 0 | 0.02 || केसअपडेट डेमो | 4 | 16384 | 0 | 0.02 || तुलना दिनांक | 4 | 16384 | 0 | 0.02 || बनाने योग्य | 7 | 16384 | 0 | 0.02 || datecreatedemo | 4 | 16384 | 0 | 0.02 || डेटाटाइमडेमो | 6 | 16384 | 0 | 0.02 || Deletemanyrows | 2 | 16384 | 0 | 0.02 || प्रदर्शन | 2 | 16384 | 0 | 0.02 || कर्मचारी योग्य | 2 | 16384 | 0 | 0.02 || फर्स्टवर्डडेमो | 2 | 16384 | 0 | 0.02 || Groupmonthandyeardemo | 4 | 16384 | 0 | 0.02 || इंक्रीमेंटकाउंटरडेमो | 6 | 16384 | 0 | 0.02 || intcurrencydemo | 5 | 16384 | 0 | 0.02 || अंतिम दो अक्षर | 2 | 16384 | 0 | 0.02 || चलचित्र संग्रह डेमो | 0 | 16384 | 0 | 0.02 || नोटक्वाल्सडेमो | 5 | 16384 | 0 | 0.02 || केवलमहीनेऔरवर्ष | 4 | 16384 | 0 | 0.02 || पार्सडेटडेमो | 4 | 16384 | 0 | 0.02 || रीनेमव्यूडेमो | 0 | 16384 | 0 | 0.02 || सर्चटेक्स्टडेमो | 0 | 16384 | 0 | 0.02 || सिम्युलएरेडेमो | 6 | 16384 | 0 | 0.02 || स्ट्रिंगरेप्लेसडेमो | 2 | 16384 | 0 | 0.02 || छात्र सूचना | 0 | 16384 | 0 | 0.02 || कर्मचारी | 0 | 16384 | 0 | 0.02 || ट्रिगरडेमो2 | 0 | 16384 | 0 | 0.02 || Updatenumber1to3 | 3 | 16384 | 0 | 0.02 || उपयोगकर्ता चर के समान | 5 | 16384 | 0 | 0.02 || _studenttrackerdemo | 0 | 16384 | 0 | 0.02 || अंतरिक्ष से पहले सभी चरित्र | 4 | 16384 | 0 | 0.02 || ऑटोइन्क्रिमेंटेडप्राइमरी | 4 | 16384 | 0 | 0.02 || बिगिंटडेमो | 0 | 16384 | 0 | 0.02 || चेंजसेल्सडेटा | 4 | 16384 | 0 | 0.02 || concatenatetwocolumnsdemo | 4 | 16384 | 0 | 0.02 || क्रिएटिंगटेबलयूजिंगव्यूस्टूडेंट | 0 | 16384 | 0 | 0.02 || dateequaltoday | 6 | 16384 | 0 | 0.02 || डेऑफवीकडेमो | 6 | 16384 | 0 | 0.02 || डेमो | 2 | 16384 | 0 | 0.02 || डिस्प्लेिंट | 5 | 16384 | 0 | 0.02 || Rowexistdemo | 4 | 16384 | 0 | 0.02 || सेलेक्टकॉनकैट | 5 | 16384 | 0 | 0.02 || सॉर्टबायडेट एंडटाइम | 4 | 16384 | 0 | 0.02 || समकेसडेमो | 6 | 16384 | 0 | 0.02 || टाइमटोसेकंडडेमो | 0 | 16384 | 0 | 0.02 || Union_table2 | 3 | 16384 | 0 | 0.02 || शर्त के साथ अद्यतन | 2 | 16384 | 0 | 0.02 || बाधा डेमो | 0 | 16384 | 16384 | 0.03 || इन्सर्टिग्नोरेडेमो | 2 | 16384 | 16384 | 0.03 || छात्र | 2 | 16384 | 32768 | 0.05 |+--------------------------------------+---------- -------------------+--------------+-----------+240 पंक्तियों में सेट (22.56 सेकंड)
  1. एक MySQL डेटाबेस में सभी तालिकाओं को सूचीबद्ध करें

    आइए समझें कि MySQL डेटाबेस में सभी तालिकाओं को कैसे सूचीबद्ध किया जाए - एक बार डेटाबेस बन जाने के बाद, हम निम्नलिखित क्वेरी का उपयोग करके एक विशिष्ट डेटाबेस तक पहुंच और उपयोग कर सकते हैं - क्वेरी mysql> USE databaseName Database changed USE कथन के लिए सेमी-कोलन की आवश्यकता नहीं है। यह QUIT कथन

  1. mysql_upgrad - MySQL टेबल्स को चेक और अपग्रेड करें

    आइए हम mysql_upgrad प्रोग्राम को समझते हैं - उपयोग हर बार जब MySQL को अपग्रेड किया जाता है, तो उपयोगकर्ता को mysql_upgrad को निष्पादित करना चाहिए, जो अपग्रेड किए गए MySQL सर्वर के साथ असंगतताओं की तलाश करता है। यह सिस्टम टेबल को mysql स्कीमा में अपग्रेड करता है ताकि उपयोगकर्ता उन नए विशेषाधिका

  1. C++ STL में list_empty ( ) और list_size ( )

    इस लेख में हम C++ STL में काम करने, वाक्य रचना और सूची ::खाली () और सूची ::आकार () फ़ंक्शन के उदाहरणों पर चर्चा करेंगे। एसटीएल में सूची क्या है? सूची कंटेनर हैं जो क्रम में कहीं भी निरंतर समय सम्मिलन और विलोपन की अनुमति देते हैं। Listare को डबल लिंक्ड लिस्ट के रूप में लागू किया गया है। सूची गैर-सन्