Saltar la navegación

ACTUALIZACION DE DATOS

Otra de las actividades CRUD que existen es la actualización de datos.

En una base de datos, actualizar un dato significa cambiar el valor de un campo de una tupla.  Por ejemplo, si tenemos una tupla de EMPLEADO y uno de sus campos es la EDAD del empleado. Supongamos que dicha tupla tiene grabado en dicho campo el valor de 30. Si deseamos cambiarle la edad a dicho empleado, lo que se hace es una actualización.

La sintaxis de la instrucción es la siguiente:

UPDATE < nombre de tabla > }

SET < nombre de campo a actualizar > = < nuevo valor >

[ WHERE < condicion > ]

u

Fuente. https://www.av-test.org/es/noticias/actualizaciones-de-software-y-de-sistema-para-mas-seguridad/

Supongamos la tabla MASCOTA de la base de datos de un centro veterinario.

Los datos que tiene actualmente la tabla es la que aparece en la imagen.

Como podemos observar, la tabla MASCOTA tiene el Número, Nombre, Edad y CodTipo de la mascota.

La mascota llamada GYNA tiene 5 años de edad. Vamos a suponer que le vamos a actualizar su edad a 6 años.

La instrucción es la siguiente:

UPDATE MASCOTA

SET EDAD = 6

WHERE NUMERO = 8000

Con la instrucción estamos diciendo que vamos a actualizar un dato de la tabla MASCOTA, específicamente el campo llamado EDAD el cual va a tener el nuevo valor de 6, para la(s) tupla(s) que cumplan con la condición que hay en el WHERE, es decir, la mascota GYNA.

act

Luego de ejecutar el anterior comando, la edad de la mascota llamada GYNA queda en 6, como se puede ver en la imagen.

Es de anotar que la cláusula WHERE es opcional. Si se ejecuta un UPDATE sin cláusula WHERE, la actualización afectará a TODAS las tuplas de la tabla. Si hubiéramos ejecutado el comando anterior sin el WHERE, le hubiera puesto 6 a la edad de todas las tuplas, es decir, a todas las mascotas.

ACT1

Para hacer actualización de datos por modo gráfico, es tan sencillo como editar los datos de la tabla, ubicarse en el valor a modificar, modificarlo y darle ENTER.

ACT2

Actualizar Datos - Modo Grafico Actualizar Datos - Modo Comando