Actualización de datos en una tabla | Mysql

Actualización de datos en una tabla | Mysql

En MySQL, los usuarios guardan sus datos en filas y columnas y acceden a ellos a través de diferentes consultas. Pueden reemplazar o actualizar los datos cuando sea necesario. Declaración de DML (lenguaje de modelado de datos) "ACTUALIZAR"La consulta se puede usar con el"DÓNDE" y "COLOCAR"Cláusulas para actualizar datos. Además, el "REEMPLAZAR()Se puede usar el método para reemplazar la cadena original con la nueva cadena.

Este blog hablará sobre:

  • Cómo modificar los datos de una sola columna en MySQL?
  • Cómo actualizar múltiples datos de columna en MySQL?
  • Cómo actualizar los datos de la tabla utilizando el método reemplazar () en mysql?

Cómo modificar los datos de una sola columna en MySQL?

Para modificar los datos de una sola columna en la tabla de base de datos MySQL, pruebe el siguiente procedimiento.

Paso 1: Acceda al servidor MySQL

Inicialmente, conecte el terminal de Windows con el servidor MySQL utilizando el "mysql" dominio:

mysql -u raíz -p

Paso 2: Lista de bases de datos

Ejecuta el "ESPECTÁCULO"Comando para enumerar todas las bases de datos existentes:

Mostrar bases de datos;

Desde la lista de bases de datos mostradas, hemos seleccionado el "mynewdb"Base de datos:

Paso 3: Cambiar la base de datos

Para cambiar la base de datos, ejecute el comando declarado a continuación:

Usa mynewdb;

Paso 4: Ver tablas de base de datos

Ahora, vea las tablas de base de datos actuales ejecutando el "ESPECTÁCULO" declaración:

Mostrar mesas;

Aquí, hemos seleccionado el "empleado_table"Tabla para un proceso adicional:

Paso 5: Verifique los datos de la tabla

A continuación, use el comando proporcionado para mostrar los datos de la tabla:

Seleccionar * de Employee_Table;

Desde los datos de la tabla que se muestran, hemos seleccionado el "id = 2"Para actualizar datos:

Paso 6: Actualizar datos de una sola columna

Entonces, usa el "ACTUALIZARDeclaración "con el"DÓNDE"Cláusula para actualizar los datos de una sola columna:

Actualizar empleado_table
Establecer correo electrónico = '[email protected] '
Donde id = 2;

Aquí:

  • "ACTUALIZARLa declaración se utiliza para cambiar o actualizar los datos existentes en una tabla de base de datos.
  • "COLOCAR"Es un objeto de cadena que puede tener cero o más valores cero.
  • "Correo electrónico"Es nuestro nombre de columna.
  • "[email protected]"Es el nuevo registro que queremos reemplazar por el anterior.
  • "DÓNDESe utiliza la cláusula para filtrar los registros que cumplen con una condición proporcionada.
  • "id = 2"¿Es nuestro nombre de columna de la tabla de base de datos?.

Como puede ver, la consulta se ejecuta con éxito:

Paso 7: Verifique los datos actualizados

Para asegurarse de que los datos de la tabla se actualicen o no, use el siguiente comando:

Seleccione First_Name, Last_Name, correo electrónico
De Employee_Table
Donde id = 2;

Aquí:

  • "SELECCIONARSe utiliza la declaración para seleccionar datos de una base de datos.
  • "Nombre de pila","Apellido" y "Correo electrónico"Son el nombre de las columnas de la tabla de la base de datos.
  • "DELa cláusula se usa para obtener los registros de la tabla.
  • Otros detalles se han agregado igual que el ejemplo anterior.

Se puede observar que el registro se ha actualizado con éxito:

Cómo actualizar múltiples datos de columnas en MySQL?

También podemos actualizar los datos de múltiples columnas en MySQL. Para hacerlo, siga los pasos proporcionados.

Paso 1: Lista de datos de la tabla

Primero, vea los datos de la tabla ejecutando el comando declarado a continuación:

Seleccionar * de Employee_Table;

Aquí, hemos seleccionado el "id = 1"Para actualizar el registro:

Paso 2: Actualizar datos de múltiples columnas

Ejecutar el "ACTUALIZARDeclaración "con el"DÓNDE"Cláusula para actualizar varias columnas:

Actualizar empleado_table
Establecer primero_name = 'mariya', correo electrónico = '[email protected] '
Donde id = 1;

Aquí, hemos actualizado los datos del "Nombre de pila" y "Correo electrónico"Columnas a la vez usando el objeto de cadena"COLOCAR" y "DÓNDE"Cláusulas:

Paso 3: Verifique los datos actualizados

Utilice la instrucción dada a continuación para verificar si los datos de la tabla han cambiado o no:

Seleccione First_Name, Last_Name, correo electrónico
De Employee_Table
Donde id = 1;

Según la siguiente salida, los datos de la columna se han actualizado:

Cómo actualizar los datos de la tabla utilizando el método reemplazar () en mysql?

Otra forma de actualizar los datos de la tabla es usar el "REEMPLAZAR()" método. Actualiza todas las ocurrencias de una subcadena dentro de una cadena proporcionada con una subcadena recién creada. Para actualizar los datos de la tabla utilizando el "REEMPLAZAR()"Método, siga los pasos establecidos a continuación.

Paso 1: Datos de la tabla de visualización

Ejecute la consulta dada a continuación para mostrar los datos de la tabla:

Seleccionar * de Employee_Table;

Aquí, hemos seleccionado el "id = 7"Para actualizar datos:

Paso 2: utilizar el método reemplazar ()

Ahora, usa el "REEMPLAZAR()Método "junto con los parámetros requeridos para actualizar los datos de la tabla:

Actualizar empleado_table
Establecer correo electrónico = reemplazar (correo electrónico, '@gmail.com ','@yahoo.com ')
Donde primero_name = 'laiba' e id = 7;

Aquí:

  • "REEMPLAZAR()"El método se utiliza para reemplazar los datos deseados de la tabla con los argumentos, como"Correo electrónico"Como una cadena original,"@Gmail.comunicarse"Como una subcadena que necesita ser reemplazada, y el"@yahoo.comunicarse"Como una nueva subcadena de reemplazo.
  • "DÓNDE"La cláusula se usa para filtrar esas filas que cumplen con la condición especificada, como"First_Name = Laiba" y "id = 7" con el "Y"Condición (cuando se cumplan ambas condiciones, entonces la cadena resultante se mostrará de lo contrario no dará el resultado).

Se puede observar que se cumplen las condiciones proporcionadas y la consulta se ha ejecutado con éxito:

Paso 3: Asegúrese de que los datos reemplazados

Asegúrese de que los datos especificados hayan sido reemplazados o no:

Seleccione First_Name, Last_Name, correo electrónico
De Employee_Table
Donde id = 7;

Como puede ver en la salida proporcionada a continuación, los datos de la tabla se han actualizado:

Eso es todo! Hemos explicado el método para actualizar los datos de la tabla en MySQL.

Conclusión

Para actualizar los datos de la tabla de la base de datos en MySQL, la instrucción DML "ACTUALIZAR"Se puede usar dentro de la base de datos. Otra forma es utilizar el "Reemplazar (original_string, from_string, new_string)Método para actualizar los datos de la tabla. Este blog ilustra la forma más fácil de actualizar los datos de la tabla en MySQL.