TODO
Definition: Die Structured Query Language (SQL) ist eine Sprache, welche zur Verwaltung von Daten in relationalen DBMS. Durch diese ist die Abfrage und Änderung von Daten in einer Datenbank möglich. Verschiedene Datenbanken, wie zum Beispiel MySQL, PostgreSQL, Oracle SQL oder MongoDB verwenden ihren eigenen Dialekt von SQL. Die meisten SQL Dialekte sind jedoch im Kern sehr ähnlich.

KategorieBeschreibungBeispiel
Data Query Language (DQL)Befehle zur Abfrage von DatenSELECT ... FROM ...WHERE
Data Manipulation Language (DML)Befehle zur DatenmanipulationINSERT INTO ... VALUES DELETE FROM ...
Data Definition Language (DDL)Befehle zur Definition und Bearbeitung des DatenbankschemasCREATE / DROP / ALTER TABLE …
Data Control Language (DCL)Befehle für die RechteverwaltungGRANT ... ON ... TO
REVOKE ... ON .. FROM
Transaction Control Language (TCL)Befehle zur TransaktionskontrolleCOMMIT
ROLLBACK