Lenguaje de manipulación de datos
El SQL DML (Lenguaje de Manipulación de Datos, por sus siglas en inglés) se utiliza para realizar operaciones de manipulación de datos en una base de datos, como la inserción, actualización y eliminación de registros. Aquí te proporcionaré ejemplos de comandos SQL DML:
1. Inserción de datos:
-- Insertar un nuevo registro en la tabla "Empleados"
INSERT INTO Empleados (ID, Nombre, Salario) VALUES (1, 'Juan Pérez', 50000);
2. Actualización de datos:
-- Actualizar el salario de un empleado
UPDATE Empleados SET Salario = 55000 WHERE ID = 1;
3. Eliminación de datos:
-- Eliminar un empleado de la tabla
DELETE FROM Empleados WHERE ID = 1;
4. Inserción de múltiples registros:
-- Insertar varios registros en la tabla "Clientes"
INSERT INTO Clientes (ID, Nombre, Email) VALUES
(1, 'Ana Rodríguez', 'ana@email.com'),
(2, 'Carlos López', 'carlos@email.com'),
(3, 'María Sánchez', 'maria@email.com');
5. Actualización condicional:
-- Actualizar todos los empleados con un salario inferior a 45000
UPDATE Empleados SET Salario = 45000 WHERE Salario < 45000;
6. Eliminación condicional:
-- Eliminar todos los pedidos anteriores a una fecha específica
DELETE FROM Pedidos WHERE FechaPedido < '2023-01-01';
7. Copia de datos entre tablas:
-- Copiar datos de una tabla a otra
INSERT INTO NuevaTabla (Campo1, Campo2)
SELECT CampoA, CampoB FROM TablaExistente WHERE Condición = Valor;
Estos son ejemplos de comandos SQL DML que te permiten manipular los datos dentro de una base de datos. A través de estos comandos, puedes agregar, actualizar, eliminar y consultar información en tus tablas. La elección del comando y su sintaxis depende de los requerimientos específicos de tu aplicación y base de datos.