DESCRIBE table_name;2. 使用 INFORMATION_SCHEMA.COLUMNS 表SELECT * FROM INFORMATION_SCHEMA.COLUMNS">

mysql怎么查看表结构

来源:这里教程网 时间:2026-02-28 18:12:52 作者:

如何在 MySQL 中查看表结构

查看 MySQL 表结构有多种方法,以下是两种常用的方法:

1. 使用 DESCRIBE 命令

<code class="sql">DESCRIBE table_name;</code>

2. 使用 INFORMATION_SCHEMA.COLUMNS 表

<code class="sql">SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'table_name';</code>

结果解读

无论使用哪种方法,结果都类似于以下示例:

<code>| Field | Type | Null | Key | Default | Extra |
|---|---|---|---|---|---|
| id | int | NO | PRI | NULL | auto_increment |
| name | varchar(255) | YES | | NULL | |
| age | int | YES | | NULL | |</code>

说明

Field:表的列名 Type:列的数据类型 Null:是否允许 NULL 值(YES/NO) Key:列是否是主键或外键(PRI/MUL/UNI/FOR) Default:列的默认值 Extra:有关列的额外信息(如 auto_increment)

示例

要查看名为 "users" 的表的结构,可以使用以下命令:

<code class="sql">DESCRIBE users;
-- 或 --
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'users';</code>

相关推荐