The DBMS provides a set of operations or a language called the data manipulation language (DML) for modification of the data. Data manipulation can be performed either by typing SQL statements or by using a graphical interface, typically called Query-By-Example (QBE).