SQL查询 - 如何在表中创建列

时间:2011-08-23 17:52:43

标签: mysql

我在Msql数据库中有几个包含大量行和列的表。我需要在其中一个表中创建一个新列。

如何创建用于在特定表中插入新列的SQL查询 通过PhpMyAdmin?

5 个答案:

答案 0 :(得分:5)

alter table table_name add column new_column int after id

在我的示例中,我添加了一个在id列之后具有数据类型int的新列。很容易。

答案 1 :(得分:2)

语法:

ALTER TABLE tableName ADD columnName columnType;

示例:

ALTER TABLE people ADD hometown VARCHAR(50);

您可以在选择数据库后转到SQL选项卡,在phpMyAdmin中使用此查询。

此外,您可以使用图形用户界面按照以下步骤添加列:

  • 选择屏幕左侧的数据库
  • 选择屏幕左侧的表格
  • 转到“结构”标签
  • 在所有现有列的列表下,您可以选择添加新字段(列)

答案 2 :(得分:0)

简单的Google透露thisthis

ALTER TABLE contacts ADD email VARCHAR(60);

答案 3 :(得分:0)

ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name ]

链接:http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

答案 4 :(得分:0)

命令为ALTER TABLE,您可以找到详细信息here