Declaración de actualización de MySQL

Mysql Update Statement



MySQL es un sistema de gestión de bases de datos de código abierto, que se puede utilizar tanto para proyectos pequeños como grandes. Desarrollado por The Oracle Corporation, utiliza SQL estándar detrás de él. En la gestión de bases de datos, las operaciones CRUD son una especie de requisito básico a conocer.







En este artículo, aprenderemos a actualizar los datos en tablas MySQL usando la declaración UPDATE proporcionada por MySQL. Una instrucción UPDATE es básicamente una instrucción DML (lenguaje de manipulación de datos) porque modifica o actualiza los datos.



Sintaxis

La sintaxis para actualizar una columna o columnas en una tabla en MySQL es:



ACTUALIZAR nombre de la tabla
COLOCAR
column_name= valor ,
...
[ DÓNDE condición]

En esta sintaxis, nombre de la tabla es la tabla en la que está dispuesto a actualizar cualquier columna.





Usando el COLOCAR cláusula, podemos asignar nuevos valores a múltiples columnas usando el signo igual =.

column_name es esa columna en la que desea realizar una actualización.



Al final, también podemos proporcionar DÓNDE cláusula para aplicar alguna condición o filtrar el proceso de actualización.

Dejémoslo claro mostrando un ejemplo en el que actualizaríamos el valor de una columna dentro de una tabla.

Ejemplo

Primero, abra su terminal e inicie sesión en el shell de MySQL y elija la base de datos en la que desea actualizar una tabla. Para ver todas las tablas dentro de una base de datos, ejecute este comando:

SHOW MESAS ;

Tenemos una tabla en nuestra base de datos seleccionada. Veamos si existen algunos datos en él o no. Para ver los datos en una tabla, ejecute el comando SELECT de la siguiente manera:

SELECCIONE * DE carros;

Supongamos que queremos actualizar el nombre del automóvil y la fecha de fabricación de la tercera fila de BMW I8 a BMW M4 donde car_id es 3. Entonces la consulta para actualizar el nombre y la fecha sería así:

ACTUALIZAR nombre de la tabla
COLOCAR
car_name='BMW M4',
mandato=2020-10-10
DÓNDE car_id= 3;

Después de ejecutar el comando de actualización y tener una salida de 1 fila (s) afectada, ahora veamos la tabla:

SELECCIONE * DE carros DÓNDE car_id= 3;

Como puede ver en la captura de pantalla que se muestra a continuación, los datos de la tercera fila se actualizan correctamente.

Entonces, así es como puede actualizar los datos de cualquier tabla en MySQL usando la declaración UPDATE.

Conclusión

Hemos llegado a conocer la utilización de la declaración UPDATE y cómo podemos actualizar los datos en cualquier base de datos MySQL. Luego, hemos discutido cómo actualizar una sola columna, así como varias columnas a la vez. Por último, también hemos visto el uso de la cláusula WHERE.