MySQL 的 DESC 命令显示表或视图的结构信息,包括列名、数据类型、键、默认值和可空性。

MySQL 中的 DESC
DESC 是 MySQL 中的一条命令,用于显示数据库中表或视图的结构信息。
作用
DESC 命令提供了表结构的详细信息,包括:
- 列名
- 数据类型
- 键约束(主键、外键、唯一索引)
- 默认值
- 可为空性(NULL 允许)
用法
DESC 命令的基本语法为:
<code>DESC [数据库名.]表名;</code>
例如,要查看名为 "my_table" 的表的结构,使用:
<code>DESC my_table;</code>
输出
DESC 命令的输出是一个包含以下列信息的表格:
| 列名 | 数据类型 | 键 | 默认值 | 可为空 |
|---|---|---|---|---|
| id | int | PRI | NULL | 否 |
| name | varchar(255) | UNI | NULL | 是 |
| age | int | 0 | 是 |
注意事项
- DESC 命令也可用于视图,但它仅显示视图的定义,而不显示底层表的结构。
- DESC 命令不接受任何选项或参数。










