data definition language

[programming] A set of SQL statements that can be used either interactively or within a programming language to create a new database, set permissions on it, and define its attributes.