What is data manipulation language?
Data manipulation language (DML) is a family of syntax elements that users can use to manipulate data in a database. It is similar to computer programming language.
DML is primarily used for selecting, inserting, deleting and updating data in a database. DML is also at times used to perform read-only queries of data.
A popular example of DML is SQL, which can be used to retrieve and manipulate data in a relational database. Some other forms of DML are those used by IMS/DLI, CODASYL databases, such as IDMS and others.