SQL steht für Structured Query Language und ist die Standard-Abfragesprache für relationale Datenbanken. Mit SQL lassen sich Daten erstellen, lesen, verändern und löschen – häufig zusammengefasst unter dem Begriff CRUD (Create, Read, Update, Delete).
Typische Einsatzbereiche
- Abfrage und Auswertung von Daten
- Erstellen und Verwalten von Datenbanken und Tabellen
- Verknüpfung, Filterung und Sortierung von Daten
- Benutzer- und Rechteverwaltung in Datenbanksystemen
Grundlegende SQL-Befehle
SELECT
– Daten abfragenINSERT
– Neue Daten einfügenUPDATE
– Bestehende Daten ändernDELETE
– Daten löschenCREATE
– Tabellen oder Datenbanken anlegenDROP
– Tabellen oder Datenbanken löschen
Beispielabfrage
1 |
SELECT name, email FROM kunden WHERE aktiv = 1 ORDER BY name ASC; |
Beliebte SQL-Datenbanksysteme
- MySQL
- PostgreSQL
- SQLite
- MariaDB
- Microsoft SQL Server
Besonderheiten
- SQL ist deklarativ – man beschreibt, was man will, nicht wie
- Erweiterbar durch proprietäre Dialekte (z. B. PL/SQL bei Oracle)