0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点#MySQL数据库的表结构查看

吴陆奇 2022-02-26 阅读 82

使用SQL语句创建好数据表之后,可以查看表结构的定义,以确认表的定义是否正确。在MySQL中,查看表结构可以使用DESCRIBE和SHOW CREATE TABLE语句。

查看表基本结构语句DESCRIBE

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

​use mysql​

​desc version​​​或者​​decsribe version​

#yyds干货盘点#MySQL数据库的表结构查看_表名

#yyds干货盘点#MySQL数据库的表结构查看_字段_02

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

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

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

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

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

查看表详细结构语句SHOW CREATETABLE

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

​SHOW CREATE TABLE<表名\G>​

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

修改数据表

修改表指的是修改数据库中已经存在的数据表的结构。MySQL使用ALTER TABLE语句修改表。常用的修改表的操作有修改表名、修改字段数据类型或字段名、增加和删除字段、修改字段的排列位置、更改表的存储引擎、删除表的外键约束等。

修改表名,MySQL是通过ALTER TABLE语句来实现表名的修改的,具体的语法规则如下:

​ALTER TABLE <就表名> RENAME [TO] <新表名>​

其中,TO为可选参数,使用与否均不影响结果。

举报

相关推荐

0 条评论