提要:在本教程中,我们将向您展示如何使用PostgreSQL ADD COLUMN语句将一个或多个字段添加到现有的数据库表中

简介

要给一张表添加字段,需要使用 ALTER TABLEADD COLUMN 子句,如下所示:

ALTER TABLE table_name
ADD COLUMN new_column_name data_type;

要添加多个字段,只需要使用多个 ADD COLUMN 子句:

ALTER TABLE table_name
ADD COLUMN new_column_name_1 data_type constraint,
ADD COLUMN new_column_name_2 data_type constraint,
...
ADD COLUMN new_column_name_n data_type constraint;

示例

我们创建一个 customers 作演示:

CREATE TABLE customers (
 id SERIAL PRIMARY KEY,
 customer_name VARCHAR NOT NULL
);

现在,要给这张表添加一个 phone 字段:

ALTER TABLE customers 
ADD COLUMN phone VARCHAR;

要给这张表再添加 faxemail 字段:

ALTER TABLE customers 
 ADD COLUMN fax VARCHAR,
 ADD COLUMN email VARCHAR;