इसके लिए आप SHOW COLUMNS या INFORMATION_SCHEMA.COLUMN का उपयोग कर सकते हैं।
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable603 ( ClientId int NOT NULL AUTO_INCREMENT, ClientName varchar(100), ClientAge int, ClientAddress varchar(100), ClientCountryName varchar(100), ClientEducationDetails varchar(200), PRIMARY KEY(ClientId)); ठीक है, 0 पंक्तियाँ प्रभावित हुई हैं (0.59 सेकंड)
केस 1 − SHOW कमांड का उपयोग करना
यहाँ MySQL में एक कॉलम का नाम खोजने की क्वेरी है -
mysql> डेमोटेबल603 से कॉलम दिखाएं;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------------------+--------------+------ +-----+-------------+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+------------------------+--------------+------+ -----+-----------+----------------+| क्लाइंट आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || क्लाइंटनाम | वर्कर (100) | हाँ | | नल | || ग्राहक आयु | इंट(11) | हाँ | | नल | || ग्राहक का पता | वर्कर (100) | हाँ | | नल | || क्लाइंटकंट्रीनाम | वर्कर (100) | हाँ | | नल | || ग्राहकशिक्षा विवरण | वर्चर (200) | हाँ | | नल | |+--------------------------+--------------+----------+- ----+-----------+----------------+6 पंक्तियों में सेट (0.00 सेकंड)केस 2 - Information_schema.column का उपयोग करना -
mysql> info_schema.columns से column_name चुनें जहां table_schema='web' and table_name='DemoTable603';
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------------------+| COLUMN_NAME |+--------------------------+| ग्राहक का पता || ग्राहक आयु || क्लाइंटकंट्रीनाम || ग्राहकशिक्षा विवरण || क्लाइंट आईडी || ClientName |+--------------------------+6 पंक्तियाँ सेट में (0.00 सेकंड)