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 email
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 email
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 email
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 email
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.