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

MySQL में सबसे बड़ी संख्या में कॉलम वाली तालिका का चयन कैसे करें?

<घंटा/>

सबसे बड़ी संख्या में कॉलम वाली तालिका प्राप्त करने के लिए आप INFORMATION_SCHEMA.COLUMNS का उपयोग कर सकते हैं।

वाक्य रचना इस प्रकार है -

INFORMATION_SCHEMA से किसी भी उपनाम के रूप में TABLE_NAME, COUNT(*) चुनें। 

सबसे बड़ी संख्या में कॉलम वाली तालिका का चयन करने के लिए क्वेरी निम्नलिखित है। हमें यह परिणाम इसलिए मिल रहा है क्योंकि हमने गणना को DESC पर सेट कर दिया है और GROUP BY TABLE_NAME का उपयोग किया है -

mysql> TABLE_NAME, COUNT(*) को TOTAL_COUNTFROM INFORMATION_SCHEMA के रूप में चुनें। TABLE_NAMEORDER द्वारा TOTAL_COUNT DESCLIMIT 1 द्वारा COLUMNSGROUP;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+------------------------------------------+---------- ---+| TABLE_NAME | TOTAL_COUNT |+-------------------------------------+--------------- --+| table_lock_waits_summary_by_table | 68 |+-------------------------------------+---------- --+1 पंक्ति सेट में (0.12 सेकंड)

आप नीचे दी गई क्वेरी का उपयोग करके कम से कम कॉलम भी प्राप्त कर सकते हैं। हमें यह परिणाम इसलिए मिल रहा है क्योंकि हमने गिनती को ASC पर सेट कर दिया है और GROUP BY TABLE_NAME का उपयोग किया है -

mysql> TABLE_NAME, COUNT(*) को TOTAL_COUNTFROM INFORMATION_SCHEMA के रूप में चुनें। TABLE_NAME द्वारा COLUMNSGROUP TOTAL_COUNT ASCLIMIT 1 द्वारा;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------------------------+---------------+| TABLE_NAME | TOTAL_COUNT |+-----------------------+---------------+| रिमूवनलरिकॉर्ड्सडेमो | 1 | +--------------------------+---------------+1 पंक्ति में सेट (0.14 सेकंड)
  1. जावा के साथ एक MySQL तालिका में स्तंभों की संख्या की गणना करें

    इसके लिए ResultSetMetaData का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) जावा कोड इस प्रकार है - उदाहरण आयात करें {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन चोर =शून्य; रेडीस्टेडमेंट पीएस =शून्य; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =श

  1. MySQL के साथ आरोही क्रम में तालिका की अंतिम तीन पंक्तियों का चयन कैसे करें?

    आरोही क्रम में अंतिम तीन पंक्तियों का चयन करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार ORDER BY DESC LIMIT का उपयोग करें - select * from (select * from yourTableName order by yourColumnName desc limit 3) anyAliasName order by yourColumnName ; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De