DDL
Znači kao "Jezik za definiciju podataka". DDL je jezik koji se koristi za definiranje struktura podataka i njihovo mijenjanje datum. Na primjer, DDL naredbe mogu se koristiti za dodavanje, uklanjanje ili izmjenu tablice unutar u a baza podataka. DDL-ovi koji se koriste u aplikacijama baza podataka smatraju se podskupom SQL, jezik strukturiranih upita. Međutim, DDL može definirati i druge vrste podataka, poput XML.
Jezik za definiciju podataka ima unaprijed definiran sintaksa za opis podataka. Na primjer, za izgradnju nove tablice pomoću SQL sintakse koristi se naredba CREATE, nakon čega slijede parametri za naziv tablice i kolona definicije. DDL također može definirati ime svakog stupca i pridruženog tip podataka. Jednom kad se stvori tablica, ona se može mijenjati pomoću naredbe ALTER. Ako tablica više nije potrebna, naredba DROP može se koristiti za brisanje tablice.
Budući da je DDL podskup SQL, on ne uključuje sve moguće SQL naredbe. Na primjer, naredbe poput SELECT i INSERT smatraju se dijelom jezika za manipulaciju podacima (DML), dok su naredbe za pristup poput CONNECT i EXECUTE dijelom jezika za kontrolu podataka (DCL). DDL, DML i DCL jezici uključuju većinu naredbi koje podržava SQL.