DESCRIBE स्टेटमेंट MySQL टेबल की संरचना के बारे में जानकारी देता है।
उदाहरण
निम्नलिखित तालिका नाम 'कर्मचारी' के निर्माण पर निम्न तालिका विवरण के साथ विचार करें -
mysql> Create table Employee(ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Name Varchar(20)); Query OK, 0 rows affected (0.20 sec)
अब 'DESCRIBE Employee' स्टेटमेंट की मदद से हम कर्मचारी तालिका के बारे में जानकारी प्राप्त कर सकते हैं।
mysql> Describe Employee; +-------+-------------+------+-----+---------+------------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+------------------+ | ID | int(11) | NO | PRI | NULL | auto_increment | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+------------------+ 2 rows in set (0.11 sec)
उपरोक्त विवरण हमें कॉलम के नाम, उसके डेटा प्रकार के बारे में बताता है कि इसमें NULL मान हो सकते हैं या नहीं, डिफ़ॉल्ट रूप से यह किस प्रकार के मूल्यों को संग्रहीत कर सकता है, इस पर प्रमुख बाधा, और कोई भी इसके बारे में अन्य अतिरिक्त जानकारी जैसे auto_increment।