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 सेकंड)