Data Manipulation Languages(DML) are specialized programming languages with syntactic rules for querying computers and databases fordata, entering, deleting, modifying and updating data in databases.
Data Manipulation Languages consist of a modification part with which they can access the inventory of a database and enter, modify and delete data and a query part for reading data. The DML language can be used for writing application programs and as a dialog language.
One of the best-known and most widely used programming languages for database access is the Structured Query Language( SQL), which was developed as early as the mid-1970s and can be used to query relational databases and modify their data. Other database query languages are Data Definition Language( DDL), Data Control Language( DCL) and DL/I, which was used in earlier Information Management Systems( IMS) in SNA.