(DML) - langage de manipulation de données - est le sous-ensemble de SQL utilisé par les applications et les modules procéduraux pour extraire et modifier des données. L’extraction, qui permet de lire des données brutes ou manipulées, est réalisée à l’aide de l’instruction SELECT. INSERT permet d’ajouter de nouvelles données et DELETE d’effacer les données qui ne sont plus nécessaires. UPDATE, MERGE et UPDATE OR INSERT modifient les données de différentes manières.