MySQL ACTUALIZAR consulta con ejemplo
¿Qué es la consulta de ACTUALIZACIÓN?
ACTUALIZAR MySQL El comando se utiliza para modificar filas en una tabla. El comando de actualización se puede utilizar para actualizar un solo campo o varios campos al mismo tiempo. También se puede utilizar para actualizar un MySQL tabla con valores de otra tabla.
MySQL Actualizar la sintaxis del comando
La sintaxis básica de la consulta de actualización en MySQL es como se muestra a continuación.
UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition];
AQUÍ
- ACTUALIZAR `table_name` es el comando que le dice MySQL para actualizar los datos en una tabla.
- SET `column_name` = `new_value’ son los nombres y valores de los campos que se verán afectados por la consulta de actualización. Tenga en cuenta que al configurar los valores de actualización, los tipos de datos de cadenas deben estar entre comillas simples. No es necesario que los valores numéricos estén entre comillas. El tipo de datos de fecha debe estar entre comillas simples y en el formato "AAAA-MM-DD".
- WHERE condition] es opcional y se puede usar para poner un filtro que restrinja el número de filas afectadas por la ACTUALIZACIÓN MySQL consulta.
Actualización en MySQL Ejemplo
Veamos ahora un ejemplo práctico que actualiza los datos de la tabla de miembros. Supongamos que los números de membresía 1 y 2 de nuestros miembros deben realizar las siguientes actualizaciones en sus registros de datos.
Número de socio | Actualizaciones requeridas |
---|---|
1 | Cambió número de contacto de 999 a 0759 253 532 |
2 | Cambie el nombre a Janet Smith Jones y la dirección física debe actualizarse a Melrose 123. |
Comenzaremos realizando actualizaciones para la membresía número 1 antes de realizar actualizaciones en nuestros datos, recuperemos el registro de la membresía número 1. El script que se muestra a continuación nos ayuda a hacerlo.
SELECT * FROM `members` WHERE `membership_number` = 1;
Al ejecutar el script anterior obtenemos los siguientes resultados.
membership_number | full_names | gender | date_of_birth | physical_address | postal_address | contct_number | |
---|---|---|---|---|---|---|---|
1 | Janet Jones | Female | 21-07-1980 | First Street Plot No 4 | Private Bag | 999 | janetjones@yagoo.cm |
Actualicemos ahora el número de contacto usando el script que se muestra a continuación.
UPDATE `members` SET `contact_number` = '0759 253 542' WHERE `membership_number` = 1;
La ejecución del script anterior actualiza el número de contacto de 999 a 0759 253 532 para la membresía número 1. Veamos ahora el registro de la membresía número 1 después de ejecutar el script de actualización.
SELECT * FROM `members` WHERE `membership_number` = 1;
Al ejecutar el script anterior obtenemos los siguientes resultados.
membership_number | full_names | gender | date_of_birth | physical_address | postal_address | contct_number | |
---|---|---|---|---|---|---|---|
1 | Janet Jones | Female | 21-07-1980 | First Street Plot No 4 | Private Bag | 0759 253 542 | janetjones@yagoo.cm |
Veamos ahora las actualizaciones necesarias para la membresía número 2.
membership_number | full_names | gender | date_of_birth | physical_address | postal_address | contct_number | |
---|---|---|---|---|---|---|---|
2 | Smith Jones | Female | 23-06-1980 | Park Street | NULL | NULL | jj@fstreet.com |
El siguiente script nos ayuda a hacer esto.
UPDATE `members` SET `full_names` = 'Janet Smith Jones', `physical_address` = 'Melrose 123' WHERE `membership_number` = 2;
Al ejecutar el script anterior, se actualizan los nombres completos de la membresía número 2 de Janet Smith Jones y la dirección física de Melrose 123.
membership_number | full_names | gender | date_of_birth | physical_address | postal_address | contct_number | |
---|---|---|---|---|---|---|---|
2 | Janet Smith Jones | Female | 23-06-1980 | Melrose 123 | NULL | NULL | jj@fstreet.com |
Resum
- El comando de actualización se utiliza para modificar datos existentes.
- El "Dónde cláusula”se utiliza para limitar el número de filas afectadas por la consulta ACTUALIZAR.