SHOW COLUMNS FROM db_name.table_name से वर्तमान डेटाबेस के अलावा किसी अन्य डेटाबेस की टेबल के कॉलम्स देख सकते हैं।
सिंटैक्स
SHOW COLUMNS FROM db_name.tab_name;
उदाहरण: वर्तमान DB 'query', mysql.arena टेबल देखना
mysql> SHOW COLUMNS FROM mysql.arena\G
*************************** 1. row ***************************
Field: id
Type: int(10) unsigned zerofill
Null: NO
Key: PRI
Default: NULL
Extra: auto_increment
*************************** 2. row ***************************
Field: Photo
Type: blob
Null: YES
Key:
Default: NULL
Extra:
2 rows in set (0.00 sec)
आउटपुट फील्ड्स व्याख्या
| फील्ड | अर्थ |
|---|---|
| Field | कॉलम नाम |
| Type | डेटा प्रकार |
| Null | NULL अनुमत? (YES/NO) |
| Key | PRI (प्राइमरी), UNI (यूनिक), MUL (इंडेक्स) |
| Default | डिफ़ॉल्ट मान |
| Extra | अतिरिक्त जानकारी (auto_increment, etc.) |
वैकल्पिक तरीके
DESCRIBE db_name.table_name— समान आउटपुटSHOW FIELDS FROM db_name.table_name— समानSELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='db' AND TABLE_NAME='tbl';— अधिक लचीला