PostgreSQL 添加列

ALTER TABLE 语句

要向现有表中添加列,我们必须使用 ALTER TABLE 语句。

ALTER TABLE 语句用于在现有表中添加、删除或修改列。

ALTER TABLE 语句还用于在现有表上添加和删除各种约束。

添加列

我们想要向 cars 表中添加一个名为 color 的列。

添加列时,我们还必须指定列的数据类型。color 列将是字符串,我们使用 VARCHAR 关键字指定字符串类型。我们还希望将字符数限制为 255:

实例

添加一个名为 color 的列:

ALTER TABLE cars
ADD color VARCHAR(255);

结果

ALTER TABLE

显示表

为了检查结果,我们可以使用以下 SQL 语句显示表:

实例

SELECT * FROM cars;

运行实例

如您所见,现在的 cars 表有一个 color 列。

新列是空的,您将在下一章中学习如何填充值。