Declarative Programming Language or DML is a type of programming language that doesn’t require the programmer to define steps for the machine to follow, but instead declares and describes facts and relationships between data points and elements.
The end-user of the program then creates queries or searches and receives results based on these queries. An example of this type of language is SQL or Structured Query Language that allows to search databases for information.
Queries entered through it pull up a set of records based on a few given criteria and even interact with them, including actions like deleting or editing records in the database.