21

我想在预先存在的表中添加一列。我可以在两个现有列之间添加它吗?我正在研究 phpmyadmin。

4

6 回答 6

23

在下拉列表后使用添加新列。

  1. 从左侧菜单中选择数据库。

  2. 通过单击表的标题列超链接来选择表。

  3. 选中在单选按钮后添加新列,然后在下拉列表中选择要插入的列。

  4. 单击添加。

这段视频经历了这个过程http://www.youtube.com/watch?v=jZ72GCGWPQg

于 2013-08-05T18:01:22.233 回答
5

你想要这样的东西:

ALTER TABLE contacts ADD email VARCHAR(60);
于 2013-08-05T17:54:23.957 回答
3

MySQL 中列的顺序并不重要。至于添加新列,

ALTER TABLE `tblName`
    ADD COLUMN `colName` INT(10) AFTER `firstCol`;

AFTER子句定义了新列的位置。

于 2013-08-05T17:55:52.473 回答
3

我认为这个视频可以帮助你。使用 PHPMyAdmin

  1. 转到要修改的表的页面
  2. 在页面底部,在“之后”中选择您想要的列(您要在表格中添加列的位置)
  3. 验证并输入新的列信息

您也可以通过普通 SQL 使用ALTER TABLE查询来完成:

ALTER TABLE mytable ADD column3 INT AFTER column1
于 2013-08-05T17:56:29.890 回答
2

是的,你可以这么做。请参阅该部分中的“之后”列表框。您可以选择需要在哪个字段之后添加新字段。

于 2013-08-05T18:05:07.080 回答
0

即使您在 MySQL 中插入了一个列,MySQL 现在也提供了一个选项来单击表格下方的“移动列”按钮。

在此处输入图像描述

于 2018-06-16T05:04:04.950 回答