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

एक MySQL तालिका में कॉलम की संख्या प्राप्त करें?

<घंटा/>

स्तंभों की संख्या प्राप्त करने के लिए, MySQL से info_schema तालिका के साथ कुल फ़ंक्शन गणना (*) का उपयोग करें। कॉलम की संख्या ज्ञात करने के लिए सिंटैक्स इस प्रकार है -

 INFORMATION_SCHEMA.COLUMNS से ​​किसी भी परिवर्तनीय नाम के रूप में COUNT(*) चुनें जहां table_schema ='yourDatabaseName' और table_name ='yourTableName';

उपरोक्त वाक्य रचना को समझने के लिए, आइए कुछ स्तंभों के साथ एक तालिका बनाते हैं। तालिका बनाने के लिए निम्नलिखित क्वेरी है -

mysql> टेबल काउंटकॉलम बनाएं−> ( −> Bookid int, −> BookName varchar(200), −> BookAuthorName varchar(200), −> BookPublishedDate datetime−>);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई हैं (0.69 सेकंड) 

अब, हमारे पास मेरी तालिका 'काउंटकॉलम' में कुल 4 कॉलम हैं। कॉलम की संख्या गिनने के लिए आप उपरोक्त सिंटैक्स लागू कर सकते हैं। क्वेरी इस प्रकार है -

mysql> INFORMATION_SCHEMA.COLUMNS से ​​कॉलम की संख्या के रूप में COUNT(*) चुनें, जहां table_schema ='business'−> and table_name ='CountColumns';

आउटपुट कॉलम की संख्या प्रदर्शित करता है -

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

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

  1. एक MySQL तालिका में पंक्तियों की संख्या प्राप्त करने का सबसे आसान तरीका?

    पंक्तियों की संख्या प्राप्त करने का सबसे आसान तरीका, कुल फ़ंक्शन COUNT(*) का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1575 मानों (रॉबर्ट) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.

  1. MySQL में विशिष्ट मान वाले कॉलम की संख्या कैसे गिनें?

    निम्नलिखित वाक्य रचना है - सेलेक्टसम(आपका कॉलमनाम1+आपका कॉलमनाम2+आपका कॉलमनाम3...एन) `anyAliasName1` के रूप में, योग(आपका कॉलमनाम1 और आपका कॉलमनाम2 और आपका कॉलमनाम3….एन) आपके टेबलनाम से किसी भी उपनाम के रूप में; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड की मद