DESC是DESCRIBE的缩写。会以表格的形式来展示表的字段信息,包括字段名、字段数据类型、是否为主键、是否有默认值等。
DESCRIBE <表名>;
或
DESC <表名>;
<>是中文解释。
查看test数据库b表信息
mysql> use test; Database changed mysql> DESCRIBE b; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | meiju | varchar(10) | YES | | 0 | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec)
其中,各个字段的含义如下:
Field:是字段名称。
Type:是字段类型。
Null:表示该列是否可以存储 NULL 值。
Key:表示该列是否已编制索引。PRI 表示该列是表主键的一部分,UNI 表示该列是 UNIQUE 索引的一部分,MUL 表示在列中某个给定值允许出现多次。
Default:表示该列是否有默认值,如果有,值是多少。
Extra:表示可以获取的与给定列有关的附加信息,如 AUTO_INCREMENT 等。