Data definition language (DDL)
a language used to create, modify and remove the data structures that form a database
Data manipulation language (DML)
a language used to add, modify, delete and retrieve data stored in a relational database
SQL script
a list of SQL commands that perform a given task, often stored in a file for reuse