📜  postgres 添加列整数 - SQL (1)

📅  最后修改于: 2023-12-03 14:45:34.388000             🧑  作者: Mango

PostgreSQL - 添加整数列的SQL

当需要向 PostgreSQL 数据库中的表添加整数列时,我们需要使用 ALTER TABLE 语句,如下所示:

ALTER TABLE table_name ADD COLUMN column_name INTEGER;

该语句将在表中添加一个名为 column_name 的整数列。

以下是一些关于这个 SQL 语句的重要信息:

  • table_name 是要添加列的表的名称,该表必须已经存在于数据库中。
  • column_name 是要添加的新列的名称。
  • INTEGER 是新列的数据类型。在此示例中,我们添加的是一个整数列。

如果需要在添加列时指定默认值,可以使用 DEFAULT 选项。

以下是带有默认值的SQL语句的示例:

ALTER TABLE table_name ADD COLUMN column_name INTEGER DEFAULT 0;

这将在表中添加一个名为 column_name 的整数列,并将其默认值设置为 0

在使用 ALTER TABLE 添加新列时,请确保表中不存在名称相同的现有列。如果存在,则将引发错误。

可以在已存在的表中添加任意数量的列。只需连续使用多个 ADD COLUMN 语句即可。

ALTER TABLE table_name ADD COLUMN column1 INTEGER;
ALTER TABLE table_name ADD COLUMN column2 VARCHAR(50);
ALTER TABLE table_name ADD COLUMN column3 DATE;

使用上述 SQL 语句可在表 table_name 中添加三个不同的列。

希望这篇介绍 PostgreSQL 添加整数列的 SQL 对你有所帮助!