Die Structured Query Language ist Sprache in der man mit einem Datenbank-Management-System
kommuniziert.
Sie wird unterteilt in
- DQL = Data Query Language (select)
zum Abfragen von Daten aus Tabellen
- DML = Data Manipulation Language (insert, update, delete)
zum Ändern von Daten (einfügen, ändern und löschen)
- DDL = Data Definition Language (create, drop, alter)
Zum Anlegen und Ändern von Tabellen oder der Tabellenstruktur
- DCL = Data Control Language (grant, revoke)
zur Verwaltung von Benutzerrechten
SQL ist standartisiert und hat einen festen aber einfachen Syntax (Aufbau).