PostgreSQL UPDATE 命令
PostgreSQL 是一种功能强大的开源对象关系型数据库管理系统(ORDBMS),它使用并扩展了SQL语言。在处理数据库时,我们经常需要更新现有的记录。在PostgreSQL中,UPDATE
命令用于修改表中的现有记录。
基本语法
UPDATE
命令的基本语法如下:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
table_name
:需要更新记录的表名。column1, column2, ...
:需要更新的字段。value1, value2, ...
:对应字段的新值。WHERE condition
:指定哪些记录需要更新。如果不指定,将更新所有记录。
示例
假设我们有一个名为employees
的表,表结构如下:
CREATE TABLE employees (id SERIAL PRIMARY KEY,first_name VARCHAR(50),last_name VARCHAR(50),salary INTEGER
);
现在,我们想要更新ID为1的员工的薪水。
UPDATE employees
SET salary =