哪些語句與 MySQL DESCRIBE 同義?


以下是 MySQL DESCRIBE 的同義語句,即我們可以用它們獲取與 DESCRIBE 從表中獲得的相同型別的資訊/結構:

EXPLAIN 語句

EXPLAIN 是 DESCRIBE 語句的同義詞。它的語法也與 DESCRIBE 語句類似。考慮以下示例:

mysql> Explain Employee;
+-------+-------------+------+-----+---------+------------------+
| Field | Type        | Null | Key | Default | Extra            |
+-------+-------------+------+-----+---------+------------------+
| ID    | int(11)     | NO   | PRI | NULL    | auto_increment   |
| Name  | varchar(20) | YES  |     | NULL    |                  |
+-------+-------------+------+-----+---------+------------------+
2 rows in set (0.11 sec)

我們可以看到該語句也給出了與使用 DESCRIBE 語句獲得的相同輸出。

SHOW COLUMNS 語句

此語句也是 DESCRIBE 的同義詞,因此也是 EXPLAIN 語句的同義詞。它的語法與 DESCRIBE 和 EXPLAIN 稍有不同,如下所示:

語法

SHOW COLUMNS From Table_name;

示例

在下面給出的示例中,我們可以看到輸出與我們從 DESCRIBE 和 EXPLAIN 語句接收的輸出相同

mysql> Show columns from employee;
+-------+-------------+------+-----+---------+------------------+
| Field | Type        | Null | Key | Default | Extra            |
+-------+-------------+------+-----+---------+------------------+
| ID    | int(11)     | NO   | PRI | NULL    | auto_increment   |
| Name  | varchar(20) | YES  |     | NULL    |                  |
+-------+-------------+------+-----+---------+------------------+
2 rows in set (0.11 sec)

更新日期: 22-06-2020

210 次觀看

開啟您的 職業

透過完成本課程並獲得認證

開始吧
廣告
© . All rights reserved.