El DML (Data Manipulation Language) incluye los comandos SQL que operan directamente sobre los datos almacenados: INSERT para agregar nuevas filas, UPDATE para modificar filas existentes, DELETE para eliminarlas, y SELECT para consultarlas, siendo el subconjunto de SQL que se usa con más frecuencia en el día a día de cualquier aplicación.
Su alcance dentro del lenguaje SQL completo
Junto con el DDL (que define la estructura) y el DCL (que controla permisos de acceso), el DML completa las tres grandes categorías funcionales en las que tradicionalmente se divide el lenguaje SQL según el tipo de operación que realiza cada comando.
