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

问题描述 投票:0回答:2

我想将包含数据的新列添加到现有表的现有行中。

例如,在下表中添加新的

ADDRESS
列,然后添加 Adam 和 Tim 的数据:

NAME           AGE   
Adam           25
Tim            30    

我现在使用 PgAdmin 界面直接执行此操作来更改表,无需脚本。

postgresql
2个回答
8
投票

向表格添加列的命令是

alter table
:

alter table add column address varchar(255);

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

(另请注意,

column
关键字是严格可选的,甚至并非所有数据库都支持。)


1
投票
ALTER TABLE public.users
ADD COLUMN country_code text

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

© www.soinside.com 2019 - 2024. All rights reserved.