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 abfragen
  • INSERT – Neue Daten einfügen
  • UPDATE – Bestehende Daten ändern
  • DELETE – Daten löschen
  • CREATE – Tabellen oder Datenbanken anlegen
  • DROP – Tabellen oder Datenbanken löschen

Beispielabfrage

Diese Abfrage zeigt alle aktiven Kunden sortiert nach Name.

Beliebte SQL-Datenbanksysteme

Besonderheiten

  • SQL ist deklarativ – man beschreibt, was man will, nicht wie
  • Erweiterbar durch proprietäre Dialekte (z. B. PL/SQL bei Oracle)

Siehe auch