SQL umfasst die folgenden Datenbank-Sprachen: Data Manipulation Language (DML), Data Definition Language (DDL), Data Control Language (DCL) sowie Transaction Control Language (TCL).
DML erlaubt das Lesen (SELECT) und Verändern (UPDATE, INSERT, DELETE) von Datensätzen.
DDL erlaubt das Erzeugen, Ändern oder Löschen von Tabellen und Tabellenfeldern (CREATE, ALTER, DROP).
DCL wird verwendet für die Rechtevergabe (GRANT, REVOKE).
| TCL behandelt Transaktionen, d.h. (COMMIT, ROLLBACK).
Beispiel einer SQL-SELECT-Abfrage:
SELECT [DISTINCT] Auswahlliste
[AS Spaltenalias]
FROM Quelle [AS Tabellenalias]
[WHERE Where-Klausel]
[GROUP BY (Group-by-Attribut)+
[HAVING Having-Klausel]]
[ORDER BY (Sortierungsattribut [ASC|DESC])+];
|