page contents

MySQL中如何在表的指定位置添加列?

轩辕小不懂 发布于 2022-03-16 15:54
阅读 576
收藏 0
分类:数据库
3302
Nen
Nen
- 程序员

如果想在一个已经建好的表中添加一列,那么可以用以下语句实现:

attachments-2022-03-QjG9CC5K623199c816022.png

这条语句会向已有的表中加入新的一列,这一列在表的最后一列位置。如果希望添加在指定的一列,可以用AFTER关键词

attachments-2022-03-ifWUOjdh623199e306c71.png

注意,上面这个命令的意思是添加新列到某一列后面。如果想添加到第一列的话,那么可以用FIRST:

attachments-2022-03-WavWalk562319a0603642.png

可以使用SQL语句“alter table ai3 add id0 int auto_increment primary keyfirst;”来添加主键列。可以使用SQL语句“alter table ai4 modify id intauto_increment primary key;”来修改主键列。

请先 登录 后评论