DSL (Data Sub Language) is a language concerned with database objects and operations. In SQL terms, DSL is a combination of both DDL and DML.