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

MySQL तालिका में स्तंभों की संख्या कैसे ज्ञात करें?

<घंटा/>

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

एक टेबल बनाना।

mysql> टेबल बनाएं NumberOfColumns -> (-> id int, -> FirstName varchar(100), -> LastName varchar(100), -> Age int, -> Address varchar(100) -> );Query OK , 0 पंक्तियाँ प्रभावित (0.70 सेकंड)

तालिका में रिकॉर्ड सम्मिलित करना।

mysql> NumberOfColumns मानों (1, 'शेन', 'वाटसन', 36, 'ऑस्ट्रेलिया') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> NumberOfColumns मानों में डालें (2, 'कैरोल', 'टेलर',24,'यूएस');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

सभी रिकॉर्ड प्रदर्शित करने के लिए।

mysql> NumberOfColumns से *चुनें;

यहाँ आउटपुट है।

<पूर्व>+----------+-----------+----------+----------+-------- --+| आईडी | प्रथम नाम | अंतिम नाम | आयु | पता |+------+----------+----------+------+---------- -+| 1 | शेन | वाटसन | 36 | ऑस्ट्रेलिया || 2 | कैरल | टेलर | 24 | यूएस |+----------+----------+----------+------+---------- -+2 पंक्तियाँ सेट में (0.00 सेकंड)

आइए अब एक तालिका में स्तंभों की संख्या गिनने के लिए वाक्य-विन्यास देखें।

<पूर्व>जानकारी_स्कीमा.स्तंभों से किसी भी नाम के रूप में चयन करें(*)जहां table_name =' yourTableName';

उपरोक्त सिंटैक्स को उदाहरण तालिका में 'NumberOfColumns' नाम से लागू करना।

mysql> info_schema.columns से NUMBEROFCOLUMNS के रूप में गिनती (*) चुनें -> जहां table_name ='NumberOfColumns';

यहाँ आउटपुट है।

<पूर्व>+-----------------+| NUMBEROFCOLUMNS |+-----------------+| 5 |+-----------------+1 पंक्ति सेट में (0.00 सेकंड)

स्तंभों की संख्या ज्ञात करने के लिए वैकल्पिक क्वेरी।

 INFORMATION_SCHEMA से किसी भी नाम के रूप में COUNT(*) चुनें। COLUMNSWHERE table_schema ='yourDatabaseName' और table_name ='yourTableName';

दूसरी क्वेरी को एक डेटाबेस पर लागू करना जिसका नाम 'व्यवसाय' है।

mysql> INFORMATION_SCHEMA.COLUMNS से ​​NUMBEROFCOLUMNS के रूप में COUNT(*) चुनें -> जहां table_schema ='business' और table_name ='NumberOfColumns';

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

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

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

  1. MySQL क्वेरी दो कॉलम से होने वाली घटनाओं की संख्या को खोजने के लिए?

    MySQL GROUP_BY का प्रयोग करके दो कॉलमों में बारंबारता की संख्या ज्ञात करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों (माइक, रॉबर्ट) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) च

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

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