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

เรามีคำสั่งอื่นใน MySQL แทน SHOW COLUMNS เพื่อรับรายการคอลัมน์ในตารางที่มีอยู่หรือไม่


ใช่ เราสามารถใช้ DESCRIBE หรือ อธิบาย คำสั่งแทน แสดงคอลัมน์ คำสั่งเพื่อรับรายการของคอลัมน์ในตารางที่มีอยู่ ในตัวอย่างด้านล่าง เราได้ใช้ DESCRIBE และ อธิบาย คำสั่งบนตาราง 'พนักงาน' และได้ผลลัพธ์ชุดเดียวกับที่ได้รับหลังจาก แสดงคอลัมน์ คำสั่ง -

mysql> DESCRIBE Employee\G
*************************** 1. row ***************************
  Field: Id
   Type: int(11)
   Null: YES
    Key:
Default: NULL
  Extra:
*************************** 2. row ***************************
  Field: Name
   Type: varchar(20)
   Null: YES
    Key:
Default: NULL
  Extra:
2 rows in set (0.05 sec)

mysql> Explain Employee\G
*************************** 1. row ***************************
  Field: Id
   Type: int(11)
   Null: YES
    Key:
Default: NULL
  Extra:
*************************** 2. row ***************************
  Field: Name
   Type: varchar(20)
   Null: YES
    Key:
Default: NULL
  Extra:
2 rows in set (0.04 sec)