怎么修改mysql表字段

56次阅读
没有评论

共计 1175 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

丸趣 TV 小编给大家分享一下怎么修改 mysql 表字段,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

先创建一个数据库,以及若干个表(一个表也可以)。在文章开启前我创建了一个叫 student 的数据库,以及 stu 的数据表,下面所有操作都是基于此表的。

修改表字段类型

after table 表名 modify [colimn] 字段定义 [first|after 字段名];

mysql  after table stu modify column name varchar;

通过这种方式可以将 stu 表中的 name 字段修改为 varchar 类型。

增加表字段

after table 表名 add [colimn] 字段定义 [first|after 字段名];

mysql  after table stu add column sex varchar;

执行上述语句后,我们再使用 desc 查看表单时候,发现多了一个 sex 的字段,表明我们添加字段成功了。

删除表字段

after table 表名 drop [colimn] 字段名;

mysql  after table stu drop sex;

我们可以看到刚刚增加的字段现在已经删除了,没有 sex 字段了。

字段改名

after table 表名 change [colimn] 旧的字段名 字段定义 [first|after 字段名];

mysql  after table stu change name mingzi varchar;

这样可以将原本的 name 字段改名为 mingzi,如果不想修改字段名字而是想要修改字段类型,同样可以使用这个方法

mysql  after table stu change mingzi mingzi char;

这样可以在不修改字段名的情况下,修改字段类型。

注:change 与 modify 都可以修改表的定义,不同的是 change 后面需要接两次列名,不是特别方便,优点是 change 可以修改字段名。

修改字段排列排序

[first|after 字段名] 这个选择可以用来修改字段在表中的位置,新增字段默认是加载在表中最后位置,而 change/modify 默认不会改变字段位置。

注:change/first|after 字段名 这些关键字是属于 mysql 在标准 sql 上的扩展,在其他数据库上不一定适用。

更改表名

after table 表名 rename [to] 新的表名;

mysql  after table stu rename students;

这样我们就能够修改数据表的名字了。

以上是“怎么修改 mysql 表字段”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1175字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)