Software Engineering vocabulary · Databases and Persistence

DML

Meaning in software engineering, with examples

/ˌdiː ɛm ˈɛl/abbreviationCommon term

In software engineering, DML means: Data manipulation language: the SQL statements that work with the data inside tables, mainly INSERT, UPDATE, DELETE and often SELECT.

In Turkish: veri işleme dili, DML

How it is used

Some sources list SELECT separately as DQL (data query language). The distinction matters for permissions, auditing and change control: DML changes data, DDL changes structure. MERGE is also counted as DML.

Example sentences

  1. The audit trigger records every DML operation on the salaries table.

  2. Developers can run DML on staging but not DDL.

Common collocations

  • DML statement
  • DML operation
  • DML vs DDL
  • DML trigger

This word in other fields

The same English word can have a different meaning in another field:

More terms: Databases and Persistence

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: