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 |
Resumen
- El comando de actualizaciรณn se utiliza para modificar datos existentes.
- El evento "Dรณnde clรกusulaโse utiliza para limitar el nรบmero de filas afectadas por la consulta ACTUALIZAR.
