Christian Seiler: DROP gehört zu Data Manipulation Language?

Beitrag lesen

Hallo,

Ist die folgende Aussage richtig oder falsch?

"Die Sprachuntermenge von SQL, zu der die Anweisung DROP gehört, heißt Data Manipulation Language (DML)"

Die Aussage ist Falsch. DROP ist ein DDL-Befehl (Data Definition Language) - mit DROP änderst Du die Struktur der Datenbank selbst (DROP TABLE: Entferne Tabelle, DROP INDEX: Entferne Index, ...). Alles, was die Struktur ändert, ist DDL.

DML-Befehle sind primär SELECT, INSERT, UPDATE und DELETE. Es gibt noch ein paar mehr (je nach DBMS unterschiedlich viele mehr) - allerdings sind die vier die wichtigsten, um Daten selbst zu manipulieren.

Viele Grüße,
Christian