close
col_name可以是一個列名稱,或一個包含『%』和『_』的通配符的字串,用於獲得對於帶有與字串相匹配的名稱的各列的輸出。沒有必要在引號中包含字串,除非其中包含空格或其它特殊字元。
mysql> DESCRIBE city;
+------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+----------+------+-----+---------+----------------+
| Id | int(11) | NO | PRI | NULL | auto_increment |
| Name | char(35) | NO | | | |
| Country | char(3) | NO | UNI | | |
| District | char(20) | YES | MUL | | |
| Population | int(11) | NO | | 0 | |
+------------+----------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
NULL字段指示是否NULL可以被儲存在列中。
Key字段指示是否該列已編製索引。PRI的值指示該列是資料表的主鍵的一部分。UNI指示,該列是UNIQUE索引的一部分。MUL值指示,在列中某個給定值多次出現是允許的。
MUL將被顯示在UNIQUE索引中,原因之一是多個列會組合成一個復合UNIQUE索引;儘管列的組合是唯一的,但每個列仍可以多次出現同一個給定值。注意,在復合索引中,只有索引最左邊的列可以進入Key字段中。
預設字段指示,預設值被賦予該列。
Extra字段包含可以獲取的與給定列有關的附加訊息。在我們的例子中,Extra字段指示,Id列使用AUTO_INCREMENT關鍵詞建立。
全站熱搜
留言列表