當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。