DDL
Står för "Data Definition Language." En DDL är ett språk som används för att definiera datastrukturer och modifiera datum. Till exempel kan DDL-kommandon användas för att lägga till, ta bort eller modifiera Tabellerna inom i en databas. DDL: er som används i databasapplikationer anses vara en delmängd av SQL, det strukturerade frågespråket. En DDL kan dock också definiera andra typer av data, t.ex. XML.
Ett datadefinitionsspråk har ett fördefinierat syntax för att beskriva data. För att till exempel bygga en ny tabell med SQL-syntax används kommandot CREATE följt av parametrar för tabellnamnet och kolumn definitioner. DDL kan också definiera namnet på varje kolumn och tillhörande data typ. När en tabell har skapats kan den ändras med kommandot ALTER. Om tabellen inte längre behövs kan DROP-kommandot användas för att radera tabellen.
Eftersom DDL är en delmängd av SQL innehåller den inte alla möjliga SQL-kommandon. Kommandon som SELECT och INSERT anses till exempel vara en del av Data Manipulation Language (DML), medan åtkomstkommandon som CONNECT och EXECUTE är en del av Data Control Language (DCL). DDL-, DML- och DCL-språken innehåller de flesta kommandon som stöds av SQL.