9 - Actualizar registros (update) | 
Trabajamos con la tabla "usuarios".
Creamos la tabla:
create table usuarios( nombre varchar(20), clave varchar(10) );
Ingresamos algunos registros:
 insert into usuarios (nombre,clave)
  values ('Marcelo','River');
 insert into usuarios (nombre,clave)
  values ('Susana','chapita');
 insert into usuarios (nombre,clave)
  values ('Carlosfuentes','Boca');
 insert into usuarios (nombre,clave)
  values ('Federicolopez','Boca');
Cambiaremos los valores de todas las claves, por la cadena "RealMadrid":
update usuarios set clave='RealMadrid';
El cambio afectó a todos los registros, veámoslo:
select * from usuarios;
Necesitamos cambiar el valor de la clave del usuario llamado "Federicolopez" por "Boca":
update usuarios set clave='Boca' where nombre='Federicolopez';
Verifiquemos que la actualización se realizó:
select * from usuarios;
Vimos que si PostgreSQL no encuentra registros que cumplan con la condición no se modifican registros:
update usuarios set clave='payaso' where nombre='JuanaJuarez';
Si vemos la tabla veremos que no a cambiado:
select * from usuarios;
Para actualizar varios campos en una sola instrucción empleamos:
update usuarios set nombre='Marceloduarte', clave='Marce' where nombre='Marcelo';
Si vemos la tabla:
select * from usuarios;