Manipulación de Datos | MySQL

¿Como manipular los datos en MySQL? ¿Que comandos utilizar para insertar, modificar, o eliminar datos? En este articulo abordaremos estas preguntas y más

MySQL

20 de julio de 2024

Manipulación de datos MySQL

La manipulación de datos es una habilidad esencial para cualquier persona que trabaje con datos. Un buen entendimiento de esta habilidad permite al desarrollador un buen desempeño en las tareas de consulta o modificación de los datos obtenidos en la base de datos.

Existen 4 operaciones básicas para manipular los datos en MySQL, estas son: INSERTAR, ACTUALIZAR, ELIMINAR y SELECCIONAR. Estas operaciones se denominan CRUD (Create, Read, Update, Delete).

  • INSERTAR

La sentencia INSERT se utiliza para agregar uno o más registros (datos) en una tabla.

Sintaxis básica:

INSERT INTO nombre_de_la_tabla (columna1, columna2, columna3, ...)
VALUES (valor1, valor2, valor3, ...);

Ejemplo:

INSERT INTO usuarios (usuario, email)
VALUES (“Juan”, “juan@ejemplo.com”);

En este ejemplo utilizamos el comando INSERT INTO para indicar en que tabla queremos insertar los datos. Entre paréntesis ‘()’ indicamos las columnas que van a recibir esos nuevos datos y por ultimo usamos el comando VALUES para indicar los datos a ingresar.

  • ACTUALIZAR

La sentencia UPDATE se utiliza para modificar los datos de una tabla.

Sintaxis básica:

UPDATE nombre_de_la_tabla
SET columna1 = valor1, columna2 = valor2, ...
WHERE condicion;

Ejemplo:

UPDATE usuarios
SET email = ”pedro@ejemplo.com”
WHERE usuario = ‘Pedro’;

En este ejemplo primero usamos la sentencia UPDATE para indicar el nombre de la table que queremos modificar. Luego con el comando SET indicamos el nuevo valor para la columna seleccionada, en este caso queremos que la columna email sea pedro@ejemplo.com. Y por ultimo con WHERE indicamos en donde queremos que se aplique ese cambio, en este caso queremos que esa modificación de email se aplique solo para el usuario ‘Pedro’.

  • DELETE

La sentencia DELETE se utiliza para eliminar los datos de una tabla.

Sintaxis básica:

DELETE FROM nombre_de_la_tabla
WHERE condicion;

Ejemplo:

DELETE FROM usuarios
WHERE email = ”pedro@ejemplo.com”;

En este caso usamos el commando DELETE FROM para especificar el nombre de la tabla en la que vamos a eliminar el registro. En segundo lugar con la sentencia WHERE indicamos que queremos eliminar el registro que posea el mail ”pedro@ejemplo.com”.

  • SELECT

La sentencia SELECT se utiliza para consultar los datos de una tabla.

Sintaxis básica:

SELECT columna1, columna2, ...
FROM nombre_de_la_tabla
WHERE condicion;

Ejemplo:

SELECT nombre, email
FROM usuarios
WHERE nombre = “Juan”;

En este ejemplo utilizamos el comando SELECT para seleccionar las columnas que queremos listar y luego con el comando FROM indicamos cual es la tabla en la que queremos listar esas columnas. Para finalizar usamos la sentencia WHERE para indicar cual es el registro que queremos mostrar, en este caso queremos ver los datos de las columnas “nombre” y “email” de la tabla “usuarios” donde el nombre sea “Juan”.

Si quisiéramos ver todas la columnas que corresponden a una tabla podemos usar un asterisco (‘*’) en lugar de indicar los nombre de las columnas, por ejemplo asi:

SELECT *
FROM usuarios
WHERE nombre =”Juan”

En este caso estaríamos listando todas las columnas de la table “usuarios” donde el nombre es “Juan”.