MySQL DESCRIBE 語句會顯示哪些資訊?


DESCRIBE 語句提供有關 MySQL 表結構的資訊。

示例

考慮使用如下所示的 Create Table 語句構造以下表名“Employee”−

mysql> Create table Employee(ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Name Varchar(20));
Query OK, 0 rows affected (0.20 sec)

現在藉助“DESCRIBE Employee”語句,我們可以獲取有關員工表的相關資訊。

mysql> Describe 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)

以上說明告訴我們列的名稱、它的資料型別、它是否可以具有空值,在預設情況下它可以儲存哪種型別的值、它上面的鍵約束以及任何其他額外資訊,例如自動增量。

更新於: 2020 年 6 月 22 日

69 次瀏覽

開啟您的職業

完成課程,獲得認證

開始
相關廣告
© . All rights reserved.