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

MySQL DESCRIBE स्टेटमेंट द्वारा किस प्रकार की जानकारी प्रदर्शित की जाती है?


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।


  1. SHOW TABLE MySQL में कौन सी जानकारी प्रदर्शित करता है?

    MySQL में SHOW TABLE STATUS तालिका के नाम, इंजन, संस्करण, ROWS, CHECKSUM आदि को प्रदर्शित करता है - उदाहरण आइए पहले एक टेबल बनाएं। यहाँ, हम MyISAM इंजन का उपयोग कर रहे हैं। तालिका बनाने की क्वेरी इस प्रकार है - )इंजन =MyISAM;क्वेरी ओके, 0 पंक्तियाँ प्रभावित ( 0.28 सेकंड) अब आप SHOW TABLE कमांड का

  1. एक MySQL कथन में "सेट + 0" क्या करता है?

    सेट + 0 सेट मान को पूर्णांक में परिवर्तित करता है। आइए एक टेबल बनाकर एक उदाहरण देखें - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है - values(C,Spring Framework/Hibernate,Python,Django Framework, Core Java) में डालें; क्व

  1. MySQL IF Statement के साथ तालिका में एकाधिक मान अपडेट करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable716 (Id varchar(100), Value1 int, Value2 int, Value3 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable716 मानों में डालें (103, 45, 67,92);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)