Consultas DML en SQL (SELECT, INSERT, UPDATE, DELETE) 🛠️ Qué son y cómo usarlas (con ejemplos)




En el mundo de las bases de datos, SQL (Structured Query Language) es el lenguaje estándar para gestionar y manipular la información. Dentro de SQL, uno de los subconjuntos más importantes es el DML o Data Manipulation Language, que se encarga de manipular los datos contenidos en las tablas.

En este artículo aprenderás qué son las consultas DML, para qué sirven, y cómo se utilizan, con ejemplos claros que puedes probar por ti mismo.

🎥 ¿Te interesa ver esto en video?




❓ ¿Qué es DML en SQL?

DML (Lenguaje de Manipulación de Datos) es una categoría de comandos SQL que permiten realizar operaciones sobre los datos de una base de datos. Estas operaciones incluyen:

  • INSERT: Insertar nuevos registros.

  • 🔄 UPDATE: Modificar datos existentes.

  • DELETE: Eliminar registros.

  • 🔍 SELECT: Consultar o visualizar los datos.

Estos comandos no modifican la estructura de las tablas (eso lo hace el lenguaje DDL), sino los datos que contienen.


🔍 SELECT: Consultar datos

La consulta SELECT se usa para visualizar la información almacenada en una tabla.

SELECT * FROM empleados;

📌 Este comando muestra todos los registros de la tabla empleados.

También puedes especificar columnas y aplicar filtros:

SELECT nombre, salario
FROM empleados
WHERE puesto = 'Desarrollador';

🔎 Aquí se muestran solo los nombres y salarios de los empleados que tienen el puesto de Desarrollador.


INSERT: Insertar datos en una tabla

Sirve para agregar nuevos registros a una tabla.

INSERT INTO empleados (nombre, puesto, salario)
VALUES ('Carlos Pérez', 'Desarrollador', 8500);

📌 Este comando agrega un nuevo empleado llamado Carlos Pérez con su respectivo puesto y salario.


🔄 UPDATE: Actualizar datos existentes

Se usa para modificar uno o más registros de una tabla.

UPDATE empleados
SET salario = 9000
WHERE nombre = 'Carlos Pérez';

⚠️ Este comando actualiza el salario de Carlos Pérez a 9000.
Recuerda: siempre usar WHERE para evitar modificar toda la tabla por error.


DELETE: Eliminar registros

Sirve para borrar registros específicos.

DELETE FROM empleados
WHERE nombre = 'Carlos Pérez';

🚨 Este comando elimina al empleado llamado Carlos Pérez. Al igual que con UPDATE, es crucial usar WHERE para no borrar toda la tabla accidentalmente.


🧠 Conclusión

Las consultas DML son fundamentales para trabajar con datos en cualquier base de datos. Dominar SELECT, INSERT, UPDATE y DELETE te permitirá crear aplicaciones dinámicas y mantener tus datos organizados y actualizados.


🎥 ¿Te interesa ver esto en video?




Comentarios

Entradas populares de este blog

Aprende a Armar tu PC con el Simulador de Cisco 🖥️ Guía Paso a Paso

Librerías para generar reportes pdf desde java jsp

Exportar datos a Excel o csv de forma automática desde MySQL en Windows