Semnează „Data Definition Language”. Un DDL este un limbaj utilizat pentru a defini structuri de date și a modifica date. De exemplu, comenzile DDL pot fi utilizate pentru a adăuga, elimina sau modifica tabelele dintr-o bază de date. DDL-urile utilizate în aplicațiile bazelor de date sunt considerate un subset al SQL, limbajul de interogare structurat. Cu toate acestea, un DDL poate defini și alte tipuri de date, cum ar fi XML.
Un limbaj de definire a datelor are o sintaxă predefinită pentru descrierea datelor. De exemplu, pentru a construi un tabel nou folosind sintaxa SQL, se folosește comanda CREATE, urmată de parametri pentru numele tabelului și definițiile coloanelor. DDL poate defini, de asemenea, numele fiecărei coloane și tipul de date asociat. După ce o tabelă este creată, aceasta poate fi modificată cu ajutorul comenzii ALTER. Dacă tabelul nu mai este necesar, se poate utiliza comanda DROP pentru a șterge tabelul.
Din moment ce DDL este un subset al SQL, nu include toate comenzile SQL posibile. De exemplu, comenzi precum SELECT și INSERT sunt considerate parte a limbajului de manipulare a datelor (DML), în timp ce comenzile de acces precum CONNECT și EXECUTE fac parte din limbajul de control al datelor (DCL). Limbajele DDL, DML și DCL includ majoritatea comenzilor acceptate de SQL.
Updated: 12 februarie 2015
.