¿Cómo inserto datos en una fila específica en mysql??

¿Cómo inserto datos en una fila específica en mysql??

MySQL es un RDBMS que almacena y administra datos masivos en una forma organizada para que los datos puedan administrarse de manera eficiente. También proporciona la facilidad de actualización de datos utilizando el "ACTUALIZAR"Consulta con un"Dónde"Cláusula que coincide con una condición o condición específica en los registros existentes.

Esta guía discutirá cómo:

  • Inserte los datos en una nueva fila en MySQL
  • Insertar datos en una columna específica
  • Insertar datos en una fila específica que cumpla con una condición
  • Insertar datos en una fila específica que cumpla con múltiples condiciones

Requisito previo

Para comenzar, en esta publicación debe iniciar sesión en el servidor MySQL que contiene bases de datos y seleccionar una base de datos para insertar datos. Después del inicio de sesión, use este comando para mostrar la lista de todas las bases de datos disponibles:

mostrar bases de datos;

La salida está mostrando una lista de bases de datos:

Seleccione una base de datos. Para esta publicación, el nombre de la base de datos es "Linuxhint":

usa Linuxhint;

Ejecute estos comandos para mostrar todas las tablas disponibles en la base de datos y luego seleccione una tabla específica:

Mostrar mesas;
seleccionar * del empleado;

Inserte los datos en una nueva fila en MySQL

Para insertar datos en una nueva fila, use el "INSERTAR EN"Comando y especifique el nombre de la tabla. Ingrese los nombres de las columnas y sus valores. Por ejemplo, si desea insertar una nueva fila en el "empleado"Tabla, use esta consulta:

Insertar en el empleado (ID, CompanyName, ContactName, City, Country, Phone) Valores (7, 'Puerta de Maroon', 'John', 'Londres', 'Reino Unido', '(000) 123-2531');

Después de la ejecución exitosa del comando "Consulta bien"Se mostrará el mensaje:

Para verificar si se agrega la nueva fila o no, use esta consulta:

seleccionar * del empleado;

La nueva fila se inserta correctamente en la tabla:

Insertar datos en una columna específica

Para insertar datos en una columna específica utilizando el "COLOCAR" declaración. Por ejemplo, si desea actualizar las columnas "Ciudad" y "País"A un valor específico, ejecute esta consulta:

Actualización de empleados set ciudad = 'londres', country = 'uk';

Los nuevos datos se insertarán en estas columnas con éxito:

Insertar datos en una fila específica que cumpla con una condición

Para insertar datos en una fila específica que cumpla con una condición en el "Dónde"Cláusula. Si quieres cambiar el valor de "Ciudad" y "País","Dónde" el "identificación" es igual a "1", Ejecute esta consulta:

Actualizar empleado set ciudad = 'Osaka', país = 'Japón' donde id = 1;

El mensaje "Consulta bien, 1 fila afectada"Muestra que los datos se actualizan con éxito en"1" fila. Para verificarlo, muestra los datos de la tabla escribiendo:

seleccionar * del empleado;

Los datos se insertan correctamente:

Insertar datos en una fila específica que cumpla con múltiples condiciones

El "ACTUALIZAR"La declaración puede contener múltiples condiciones utilizando los operadores lógicos. Si desea insertar datos en filas que cumplan con la condición "dónde" su ID es igual a "2""Y" el "Nombre de contacto" es igual a "Saavedra", Ejecute esta consulta:

Actualizar empleado set ciudad = 'Osaka', país = 'Japón' donde id> 2 y contactName = 'saavedra';

Una fila cumple con esta condición especificada para que sus valores se actualizarán para "Ciudad" y "País", Para verificar los cambios, muestre los datos de la tabla:

Ha aprendido a insertar datos en una fila específica en mysql.

Conclusión

En mySQL para insertar datos en una fila específica en una tabla existente, use el "ACTUALIZARDeclaración "con el"Dónde"Cláusula para especificar la condición. MySQL solo insertará datos en una fila que cumplirá la condición. Para definir múltiples condiciones, use los operadores lógicos. Esta guía demostró el procedimiento para insertar datos en una fila específica en MySQL.