El lenguaje de manipulación de datos (DML) es una parte de SQL que se utiliza para insertar, actualizar y eliminar datos en una base de datos. Algunas de las principales sentencias DML en SQL son,
- SELECT. Se utiliza para recuperar datos de una o varias tablas de la base de datos.
- INSERT. Se utiliza para insertar nuevos registros en una tabla de la base de datos.
- UPDATE. Se utiliza para modificar los datos existentes en una tabla de la base de datos.
- DELETE. Se utiliza para eliminar registros de una tabla de la base de datos.
A continuación se presentan algunos ejemplos de cómo utilizar estas sentencias DML en SQL,
- Seleccionar todos los datos de la tabla «customers»,
SELECT * FROM customers;
- Insertar un nuevo registro en la tabla «customers»,
INSERT INTO customers (id, name, email)
VALUES (1, 'John Smith', 'john@example.com');
- Actualizar el correo electrónico del cliente con el ID 1:
UPDATE customers
SET email = 'john.smith@example.com'
WHERE id = 1;
- Eliminar el registro del cliente con el ID 1,
DELETE FROM customers
WHERE id = 1;
Es importante tener en cuenta que algunas de estas sentencias DML en SQL pueden tener efectos permanentes y no pueden deshacerse, por lo que deben utilizarse con cuidado.