Portada » Usar la sentencia UPDATE en MySQL – Guía paso a paso
Tiempo de lectura estimado: 4 minutos
Table of Contents
Usar la sentencia UPDATE en MySQL
En esta ocasión, vamos a aprender a usar la sentencia UPDATE en MySQL. Esta, junto con SET, permite actualizar y asignar un nuevo valor a una columna. Podemos cambiar el valor de un registro por otro, lo cual es muy eficiente cuando se realizan modificaciones o cuando hay clientes que ya no volverán a trabajar con la empresa en cuestión
Hemos añadido una condición, ya que vamos a cambiarlo solo cuando el nombre sea 'Gabriel'. Esto nos permitirá asignar una condición que reducirá el peso de la consulta.
Después de crear nuestra primera tabla e insertar los datos principales, es posible que en algún momento necesitemos cambiar alguno de los valores actuales. Para ello, se utiliza la sentencia 'UPDATE contabilidad SET profesion = 'Electricista' WHERE nombre = 'Gabriel';'. Al usar la sentencia UPDATE permite actualizar los datos de una tabla en MySQL.
Lo primero que hemos hecho ha sido establecer conexión con MySQL con:
mysql -u root
Después hemos listado las bases de datos:
SHOW DATABASES;
Finalmente, hemos utilizado colegio_db:
USE colegio_db;
En MySQL puedes usar la sentencia UPDATE para actualizar los datos de una tablaResultado tras ver cómo Usar la sentencia UPDATE en MySQL
Cómo usar la sentencia UPDATE en MySQL:
UPDATE contabilidad SET profesion = 'Electricista' WHERE nombre = 'Gabriel';
Esta sentencia se utiliza para modificar datos existentes en una tabla de la base de datos. A continuación, voy a desglosar cada parte del comando:
UPDATE contabilidad: Indica que se va a actualizar (modificar) uno o más registros en la tabla llamada contabilidad.
SET profesion = 'Electricista': Define el nuevo valor que se asignará a la columna profesion para los registros afectados.
profesion: Es el nombre de la columna que se va a actualizar.
'Electricista': Es el nuevo valor que se asignará a la columna profesion.
WHERE nombre = 'Gabriel': Especifica una condición que debe cumplirse para que el registro sea actualizado.
nombre: Es el nombre de la columna que se usa en la condición.
'Gabriel': Es el valor que se busca en la columna nombre.
Interpretación completa:
La instrucción busca todos los registros en la tablacontabilidad donde la columnanombre tiene el valor 'Gabriel'. Para esos registros, actualiza el valor de la columna profesion a 'Electricista'.
Ejemplo:
Si antes de ejecutar esta instrucción había un registro en la tabla contabilidad con nombre = 'Gabriel' y profesion = 'Plomero'.
Después de ejecutar la instrucción, el valor de profesión para ese registro cambiará a 'Electricista'.
Demostración en vídeo de MySQL, donde vemos como usar la sentencia UPDATE para actualizar los datos de una tabla: