当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PostgreSQL ADD COLUMN用法及代码示例


PostgreSQL 有一个 ADD COLUMN 语句来将一列或多列添加到现有的数据库表中。要将新列添加到现有表,请使用 ALTER TABLE ADD COLUMN 语句。

用法:
ALTER TABLE table_name
ADD COLUMN new_column_name data_type;

让我们分析以上语法:

  • 首先,在 ALTER TABLE 子句中指定要添加新列的表。
  • 其次,在 ADD COLUMN 子句中指明列名称及其属性,例如数据类型、默认值等。

在向表中添加新列时,PostgreSQL 将其附加到表的末尾。 PostgreSQL 没有设置新列在表中位置的选项。

范例1:
首先,我们创建一个表(比如,village), 和village_id village_name 使用以下语句的列:

CREATE TABLE village(
    village_id SERIAL PRIMARY KEY,
    village_name VARCHAR NOT NULL
);

现在我们添加一个district 列到表如下:



ALTER TABLE village
ADD COLUMN district VARCHAR;

现在我们可以使用以下语句验证是否已添加列:

SELECT * FROM village;

输出:

范例2:
首先,我们创建一个表(比如,cars), 和car_id car_name 使用以下语句的列:

CREATE TABLE cars(
    car_id SERIAL PRIMARY KEY,
    car_name VARCHAR NOT NULL
);

现在我们添加一个model列到表如下:

ALTER TABLE cars
ADD COLUMN model VARCHAR;

现在我们可以使用以下语句验证是否已添加列:

SELECT * FROM cars;

输出:

相关用法


注:本文由纯净天空筛选整理自RajuKumar19大神的英文原创作品 PostgreSQL – ADD COLUMN。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。