【MySQL 查看表结构及字段信息】(mysql显示表的字段)
MySQL是一款流行的关系型数据库管理系统,它对于复杂的数据查询和校对操作非常好用,而查看表结构及字段信息是MySQL最基本的查询功能之一。
要查看某个表中全部字段及字段属性,可以使用DESC命令来实现,例如,查看–test表中所有字段:
mysql> desc –test;
将会得到一系列信息:
+————–+————–+——+—–+————-+—————-+
| Field | Type | Null| Key | Default | Extra |
+————–+————–+——+—–+————-+—————-+
| Id | int(11) |NO |PRI | | auto_increment |
| Name | varchar(255) | NO | | | |
| Age | int(11) | NO | | 0 | |
| Gender | varchar(255) | NO | | | |
+————–+————–+——+—–+————-+—————-+
上面列出的信息中,Field表示字段名称,Type表示字段类型,Null表示是否为空,Key表示主键索引(有的字段会有多个索引),Default表示默认值,Extra表示特定的属性,如auto_increment表示此字段为自增属性,有的表中也可能包含timestamp类型字段,用此命令也可以查看到。
除了使用DESC命令查看表结构外,MySQL还有一个命令可以查看某个表中所有字段的信息,它是SHOW COLUMNS命令,语法形式为:
SHOW COLUMNS FROM