PostgreSQL 添加列


ALTER TABLE 语句

要将列添加到现有表中,我们必须使用ALTER TABLE陈述。

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

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


添加列

我们要添加一个名为color给我们的cars表格。

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

示例

添加一个名为color:

ALTER TABLE cars
ADD color VARCHAR(255);

结果

ALTER TABLE

显示表

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

示例

SELECT * FROM cars;
运行示例 »

如您所见,cars表现在有一个color柱子。

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


PostgreSQL 练习

通过练习测试一下

练习:

编写正确的 SQL 语句以添加名为的列colorscars表格:

 cars
 color VARCHAR(255);
        

开始练习