除了 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)

在上面的例子中,我們對名為“employee”的表使用了此語句,可以觀察到我們獲得了更多資訊,例如關於列的排序規則、許可權和註釋的資訊。這些資訊在 DESCRIBE、EXPLAIN 和 SHOW COLUMN 語句的輸出結果中並不包含。

更新於: 2020-06-22

80 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.