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

DESCRIBE, EXPLAIN और SHOW COLUMNS MySQL स्टेटमेंट से हमें मिली जानकारी की तुलना में हम टेबल के कॉलम के बारे में अधिक जानकारी कैसे प्राप्त कर सकते हैं?

<घंटा/>

SHOW FULL COLUMNS स्टेटमेंट के साथ, हम DESCRIBE, EXPLAIN, और SHOW COLUMNS MySQL स्टेटमेंट द्वारा प्राप्त जानकारी की तुलना में टेबल के कॉलम के बारे में अधिक जानकारी प्राप्त कर सकते हैं।

सिंटैक्स

SHOW FULL COLUMNS from Table_name;

उदाहरण

mysql> SHOW FULL COLUMNS FROM EMPLOYEE\G;

*************************** 1. row ***************************
     Field: ID
      Type: int(11)
 Collation: NULL
      Null: NO
       Key: PRI
   Default: NULL
     Extra: auto_increment
Privileges: select,insert,update,references
   Comment:

*************************** 2. row ***************************
     Field: Name
      Type: varchar(20)
 Collation: latin1_swedish_ci
      Null: YES
       Key:
   Default: NULL
     Extra:
Privileges: select,insert,update,references
   Comment:
2 rows in set (0.04 sec)

उपरोक्त उदाहरण में, हम इस कथन का उपयोग 'कर्मचारी' नाम की एक तालिका पर कर रहे हैं और हम देख सकते हैं कि हमें उस तालिका के कॉलम पर मिलान, विशेषाधिकार और टिप्पणी जैसी अधिक जानकारी मिली है। यह जानकारी DESCRIBE, EXPLAIN, और SHOW COLUMN स्टेटमेंट के आउटपुट का हिस्सा नहीं थी।


  1. MySQL टेबल कॉलम का डेटाटाइप कैसे प्राप्त करें?

    आप information_schema.columns की मदद से MySQL टेबल कॉलम डेटा टाइप प्राप्त कर सकते हैं। वाक्य रचना इस प्रकार है - INFORMATION_SCHEMA.COLUMNS से ​​DATA_TYPE चुनें जहां टेबल_स्कीमा =yourDatabaseName और table_name =yourTableName। ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं - );क्वेरी

  1. मैं MySQL में एक समय में 1 से अधिक कॉलम पर टेबल कॉलम डेटाटाइप को कैसे बदलूं?

    ALTER टेबल कमांड के साथ 1 से अधिक कॉलम जोड़ने के लिए, आप मॉडिफाई कॉलम कमांड का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है - तालिका बदलें yourTableNameस्तंभ को संशोधित करें अपना ColumnName1 डेटा प्रकार, स्तंभ को अपना ColumnName2 डेटा प्रकार संशोधित करें,... स्तंभ को अपना स्तंभनामN डेटा प्रकार संशोधित

  1. मैं अपने MySQL टेबल कॉलम के नाम कैसे प्राप्त कर सकता हूं?

    इसके लिए आप SHOW कमांड का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से कॉलम दिखाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varc