SQL Data Manipulation Language is also known as DML. It
is used to manipulate data in the database.
The ability to query data is a different kind
of responsibility than the ability
to change data. Because of this,
a database user must have been granted appropriate
security privileges to perform an
INSERT, UPDATE, or DELETE on a given table.
The target table is the table that is
having rows added, changed or removed.