MySQL 除了使用SHOW COLUMNS来获取现有表中列的列表之外,我们还有其他语句吗?
是的,我们可以使用 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 教程
极客教程