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)

上面的說明告訴了我們表欄目的名稱、資料型別、是否可以儲存 NULL 值、預設可以儲存何種值、鍵約束以及與之相關的其他附加資訊,如自動遞增。

更新時間:2020-06-22

69 次瀏覽

開始你的 職業

透過完成課程並獲得認證

開始
廣告
© . All rights reserved.