DDL
Steht für „Data Definition Language“. DDL ist eine Sprache zum Definieren von Datenstrukturen und Ändern von Daten. Beispielsweise können DDL-Befehle verwendet werden, um Tabellen in einer Datenbank hinzuzufügen, zu entfernen oder zu ändern. DDLs, die in Datenbankanwendungen verwendet werden, gelten als Teilmenge von SQL, der Structured Query Language. Eine DDL kann jedoch auch andere Datentypen definieren, beispielsweise XML.
Eine Data Definition Language verfügt über eine vordefinierte Syntax zur Beschreibung von Daten. Um beispielsweise mithilfe der SQL-Syntax eine neue Tabelle zu erstellen, wird der Befehl CREATE verwendet, gefolgt von Parametern für den Tabellennamen und Definitionen der Spalten. Die DDL kann außerdem den Namen jeder Spalte und den zugehörigen Datentyp definieren. Sobald eine Tabelle erstellt wurde, kann sie mit dem Befehl ALTER geändert werden. Wird die Tabelle nicht mehr benötigt, kann sie mit dem Befehl DROP gelöscht werden.
Da DDL eine Teilmenge von SQL ist, umfasst sie nicht alle möglichen SQL-Befehle. Befehle wie SELECT und INSERT gelten beispielsweise als Teil der Data Manipulation Language (DML), während Zugriffsbefehle wie CONNECT und EXECUTE Teil der Data Control Language (DCL) sind. Die Sprachen DDL, DML und DCL umfassen die meisten von SQL unterstützten Befehle.
Testen Sie Ihr Wissen