10 - Modificación de registros de una tabla (update)


Problema:

Trabajamos con la tabla "usuarios" que guarda el nombre de usuario y su clave.

Eliminamos la tabla, si existe:

 drop table if exists  usuarios;

Creamos la tabla:

 create table usuarios (
  nombre varchar(30),
  clave varchar(10)
 );

Ingresamos algunos registros:

 insert into usuarios (nombre, clave) values ('Leonardo','payaso');
 insert into usuarios (nombre, clave) values ('MarioPerez','Marito'); 
 insert into usuarios (nombre, clave) values ('Marcelo','River');
 insert into usuarios (nombre, clave) values ('Gustavo','River');

Visualizamos todos los registros:

 select * from usuarios;

Para actualizar los valores de todas las claves, por 'RealMadrid' tipeamos:

 update usuarios set clave='RealMadrid';

Visualizamos todos los registros para verificar la actualización:

 select * from usuarios;

Cambiamos el valor correspondiente a la clave de nuestro usuario llamado 'MarioPerez', por 'Boca':

 update usuarios set clave='Boca'
  where nombre='MarioPerez';

Verificamos el cambio:

 select nombre,clave from usuarios;

Cambiamos el valor correspondiente al nombre de usuario 'Gustavo' por 'GustavoGarcia':

 update usuarios set nombre='GustavoGarcia'
  where nombre='Gustavo';

Podemos actualizar varios campos en una sola instrucción:

 update usuarios set nombre='MarceloDuarte', clave='Marce'
  where nombre='Marcelo';



Retornar