PostgreSQL 更改表17 Mar 2025 | 4 分钟阅读 在本节中,我们将学习PostgreSQL ALTER TABLE的各种命令,用于更改表的结构。 PostgreSQL ALTER TABLE 命令我们使用PostgreSQL alter table 命令来更改当前的表结构。 alter table 的 语法 如下所示 下表将显示以下 ALTER TABLE 命令的修改
在 PostgreSQL 中,我们可以在 alter table 命令 中执行各种活动,如下所示 PostgreSQL ALTER TABLE 的示例为了更好地理解 ALTER TABLE 命令,我们将创建一个名为 Station 的新表,借助 Create table 命令 输出 执行完上面的命令后,我们将得到下面的消息窗口 ![]() 一旦我们完成了创建 Station 表,我们将在该特定表上执行以下操作 添加一列之后,我们将借助下面的命令添加一个名为 Latitude 的新列 输出 执行完上面的命令后,我们将得到下面的消息窗口 ![]() 删除列要从 Station 表中删除 Latitude 列,我们将使用以下命令 输出 执行完上面的语句后,我们将得到下面的消息 ![]() 重命名列要将 St_Name 列重命名为 Name,我们使用下面的命令 输出 实现上述命令后,我们将得到以下消息 ![]() 我们使用 SELECT 命令来检查以上所有 alter 操作 输出 运行上面的命令后,我们将得到以下输出 ![]() 重命名表要将 Station 表重命名为 Station1,我们将使用下面的命令 输出 执行上述命令后,我们将得到以下消息 ![]() 更改列类型下面的命令用于将 St_City 和 St_State 列的类型从 Char 修改为 Varchar,在 Station1 表中 输出 执行完上面的命令后,我们将得到下面的消息 ![]() 添加 NOT NULL 约束如果我们要向 Station1 表中的 St_City 列添加 NOT NULL 约束,我们将使用下面的命令 输出 执行上述命令后,我们将得到以下消息 ![]() 删除 NOT NULL 约束如果我们要从 Station1 表中的 St_City 列中删除 NOT NULL 约束,我们将运行下面的命令 输出 执行完上面的命令后,我们将得到下面的消息 ![]() 添加 PRIMARY KEY 约束9如果我们要向 Station1 表中添加主键约束,我们将使用下面的命令。 输出 在下面的消息窗口中,一个表只允许一个主键。因此,我们假设表中没有预设的主键。 ![]() 总结
下一个主题PostgreSQL ADD 列 |
我们请求您订阅我们的新闻通讯以获取最新更新。