侧边栏壁纸
博主头像
张种恩博主等级

一个能运维的 JPG 搬运工

  • 累计撰写 703 篇文章
  • 累计创建 60 个标签
  • 累计收到 24 条评论

《MySQL 5.5从零开始学》(4)之查看数据表结构

张种恩
2019-12-31 / 0 评论 / 0 点赞 / 202 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-04-21,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

本部分内容参考自《MySQL 5.5从零开始学》。

使用 SQL 语句创建好数据表之后,可以查看表结构的定义,以确认表的定义是否正确。在 MySQL 中,查看表结构可以使用 DESCRIBESHOW CREATE TABLE 语句。本节将针对这两个语句分别进行详细的讲解。

查看表基本结构语句 DESCRIBE

DESCRIBE/DESC 语句可以查看表的字段信息,其中包括:字段名、字段数据类型、是否为主键、是否有默认值等。语法规则如下:

DESCRIBE 表名;

或者简写为:

DESC 表名;

例 1:分别使用 DESCRIBEDESC 查看表 tb_dept3 和表 tb_emp8 的表结构。
查看 tb_dept3 表结构,SQL 语句如下:

image.png

查看 tb_emp8 表结构,SQL 语句如下:

image.png

其中,各个字段的含义分别解释如下:

  • NULL:表示该列是否可以存储 NULL 值;
  • Key:表示该列是否已编制索引;
  • PRI:表示该列是表主键的一部分;
  • UNI:表示该列是 UNIQUE 索引的一-部分;
  • MUL:表示在列中某个给定值允许出现多次;
  • Default:表示该列是否有默认值,如果有的话值是多少;
  • Extra:表示可以获取的与给定列有关的附加信息,例如 AUTO_ INCREMENT 等;

查看表详细结构语句 SHOW CREATE TABLE

SHOW CREATE TABLE 语句可以用来显示创建表时的 CREATE TABLE 语句,语法格式如下:

SHOW CREATE TABLE <表名>\G;

使用 SHOW CREATE TABLE 语句,不仅可以查看表创建时候的详细语句,而且还可以查看存储引擎和字符编码。

如果不加 \G 参数,显示的结果可能非常混乱,加上参数 \G 之后,可使显示结果更加直观,易于查看。

例 2:使用 SHOW CREATE TABLE 查看表 tb_emp8 的详细信息,SQL 语句如下:

image.png

0

评论区