POSTGRESQL:如何在现有表上添加包含数据的新列

时间:2015-09-09 02:17:46

标签: postgresql

我是postgres和sql脚本的新手,所以请耐心等待:) 我想要做的是在现有表上添加包含数据的现有列。

现有表格的示例:

NAME           AGE   
Adam           25
Tim            30    

现在我想添加一个新的列ADDRESS,其中包含Adam和Tim的数据。

我现在使用pgadmin接口直接添加到没有脚本的表中。

2 个答案:

答案 0 :(得分:2)

向表中添加列的命令是alter table

alter table add column address varchar(255);

或者您喜欢的任何数据类型。就个人而言,我认为这比指向和点击界面添加列更容易。

(另请注意,column关键字是严格可选的,所有数据库都不支持。)

答案 1 :(得分:0)

ALTER TABLE public.users
ADD COLUMN country_code text

// 文本数据类型 // 如果你想给出数据类型的大小,那么使用 int(11)