查看数据表结构
在 MySQL 中创建好数据表之后,可以查看数据表的结构。MySQL 支持使用 DESCRIBE/DESC 语句查看数据表结构,也支持使用 SHOW CREATE TABLE 语句查看数据表结构。
一、使用 DESCRIBE/DESC 语句查看表结构:
MySQL 中可以使用 DESCRIBE/DESC 语句查看数据表结构信息,结构信息中包括字段名称、数据类型及是否是主键等信息。
1. 语法格式:
(1) DESCRIBE 语句格式:
DESCRIBE 表名称
(2) DESC 语句格式:
DESC 表名称
2. 演示:
· 其中,每个字段的含义如下:
Field:数据表中的每个字段。
Type:数据表中字段的数据类型。
Null:数据表中的当前字段值是否可以为 NULL。
Key:数据表中的当前字段是否存在索引。
PRI 表示当前列时主键列,或是主键的一部分;
UNI 表示当前列是 UNIQUE 标识的唯一索引列,或唯一索引列的一部分;
MUL 表示在当前列中的某个值可以出现多次。
Default:表示当前列是否有默认值,同时会显示当前列的默认值是多少。
Extra:表示与当前列相关的附件信息。
二、使用 SHOW CREATE TABLE 语句查看表结构:
MySQL 支持使用 SHOW CREATE TABLE 语句查看数据表的建表语句,通过 SHOW CREATE TABLE 语句,不仅可以查看创建数据表的 SQL 语句,还可以查看数据表的存储引擎和字符编码等信息。
1. 语法格式:
SHOW CREATE TABLE 表名 \G
· 其中,“\G” 可以使输出结果信息更加美观,便于查看和阅读。
2. 演示: