【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

例如:

SHOW COLUMNS FROM –test

也可以使用以下命令查看表 schema 的完整信息:

SHOW CREATE TABLE

使用此句命令可以得到这张表的创建语句,从而查看该表拥有哪些字段,每个字段的类型,索引类型等信息。

总之,MySQL中可以使用DESC命令查看表数据,也可以使用SHOW COLUMNS FROM以及SHOW CREATE TABLE查看表的字段属性,这些查看命令能够在查看表结构及字段信息时大有裨益。


数据运维技术 » 【MySQL 查看表结构及字段信息】(mysql显示表的字段)