是的,我們可以使用DESCRIBE或EXPLAIN語句而不是SHOW COLUMNS語句來取得現有表中的列的列表。在下面的範例中,我們在「Employee」表上套用了DESCRIBE 和EXPLAIN 語句,並且取得了與SHOW COLUMNS 語句後得到的結果集相同的結果集-
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)
以上是MySQL 中除了 SHOW COLUMNS 之外還有其他語句可以取得現有表中的欄位清單嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!