MySQL का DESCRIBE या DESC दोनों समतुल्य हैं। DESC, DESCRIBE कमांड का संक्षिप्त रूप है और टेबल के बारे में जानकारी जैसे कॉलम नाम और कॉलम नाम पर कंस्ट्रेंट डिस्प्ले करने के लिए उपयोग किया जाता है।
DESCRIBE कमांड निम्न कमांड के समतुल्य है −
SHOW COLUMNS FROM yourTableName
निम्न क्वेरी DESCRIBE कमांड की मदद से टेबल के बारे में जानकारी डिस्प्ले करती है। क्वेरी निम्न है।
mysql> DESCRIBE Student;
ऊपर, Student मेरे डेटाबेस में टेबल नाम है।
उपरोक्त क्वेरी निम्न आउटपुट उत्पन्न करती है।
+-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | id | int(11) | YES | MUL | NULL | | | Name | varchar(100) | YES | MUL | NULL | | +-------+--------------+------+-----+---------+-------+ 2 rows in set (0.13 sec)
यहाँ समतुल्य क्वेरी है जो समान परिणाम देती है। क्वेरी निम्न है।
mysql> SHOW COLUMNS FROM Student;
आउटपुट निम्न है।
+-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | id | int(11) | YES | MUL | NULL | | | Name | varchar(100) | YES | MUL | NULL | | +-------+--------------+------+-----+---------+-------+ 2 rows in set (0.03 sec)
जैसा कि आप ऊपर देख सकते हैं, दोनों समान आउटपुट देते हैं।