Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะรับข้อมูลเพิ่มเติมเกี่ยวกับคอลัมน์ของตารางมากกว่าข้อมูลที่เราได้รับจากคำสั่ง DESCRIBE, EXPLAIN และ SHOW COLUMNS MySQL ได้อย่างไร


ด้วยคำสั่ง SHOW FULL COLUMNS เราสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับคอลัมน์ของตารางได้มากกว่าข้อมูลที่เราได้รับจากคำสั่ง MySQL DESCRIBE, EXPLAIN และ SHOW COLUMNS

ไวยากรณ์

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)

ในตัวอย่างข้างต้น เราใช้คำสั่งนี้ในตารางชื่อ 'employee' และพบว่าเราได้รับข้อมูลเพิ่มเติม เช่น ข้อมูลเกี่ยวกับ Collation, Privileges และ Comment ในคอลัมน์ของตารางนั้น ข้อมูลนี้ไม่ได้เป็นส่วนหนึ่งของผลลัพธ์ของคำสั่ง DESCRIBE, EXPLAIN และ SHOW COLUMN