美文网首页
MySQL查看数据表结构2021-12-20

MySQL查看数据表结构2021-12-20

作者: 星月落 | 来源:发表于2021-12-20 20:59 被阅读0次

内容来源(公众号:PHP版WEB项目)使用SQL语句创建好数据表之后,可以查看表结构的定义,以确认表的定义是否正确。在MySQL中,查看表结构可以使用DESCRIBE和SHOW CREATE TABLE语句。本节将针对这两个语句分别进行详细的讲解。

1 查看表基本结构的语句DESCRIBE

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

DESCRIBE 表名;

或者简写为:

DESC 表名;

【例15.14】分别使用DESCRIBE和DESC查看表tb_dept1和表tb_emp1的表结构。

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

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

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

· NULL:表示该列是否可以存储NULL值。

· Key:表示该列是否已编制索引。PRI表示该列是表主键的一部分;UNI表示该列是UNIQUE索引的一部分;MUL表示该列中某个给定值允许出现多次。

· Default:表示该列是否有默认值,有的话值是多少。

· Extra:表示可以获取与给定列有关的附加信息,例如AUTO_INCREMENT等。

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

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

SHOWCREATETABLE<表名\G>;

不加“\G”参数,显示的结果可能非常混乱;加上参数“\G”之后,可使显示结果更加直观,更易于查看。【例15.15】使用SHOW CREATE TABLE查看表tb_emp1的详细信息,SQL语句如下:

使用参数“\G”之后的结果如下:

相关文章

网友评论

      本文标题:MySQL查看数据表结构2021-12-20

      本文链接:https://www.haomeiwen.com/subject/iqazfrtx.html