Zum Inhalt springen

SQL

Eine Sprache zum Definieren, Abfragen und Ändern von Daten; kein einzelnes Datenbankprodukt.

Auch bekannt alsStructured Query Language
Datenplattformen

Was ist SQL?

SQL steht für Structured Query Language. Die Sprache wird genutzt, um Datenstrukturen zu definieren, Daten abzufragen und Änderungen auszuführen. Ein SELECT wählt beispielsweise Daten aus. SQL ist kein einzelnes Datenbankprodukt; Systeme setzen die Sprache mit unterschiedlichen Erweiterungen und Einzelheiten um. Eine Abfrage ist deshalb nicht ohne Prüfung auf jedes System übertragbar.

In einem erfundenen Serviceportal soll eine Liste freigegebener Anfragen nach ihrer eindeutigen Kennung sortiert erscheinen. Die beispielhafte Leseabfrage lautet: SELECT request_id FROM service_request WHERE status = 'approved' ORDER BY request_id;. Sie nennt die Ausgabespalte, eine Bedingung und die Sortierung ausdrücklich. Das Beispiel ist keine ausgeführte Abfrage. Welche Datensätze eine Person sehen darf, muss die Lösung zusätzlich durchsetzen; eine fachliche Filterbedingung allein belegt keine Zugriffskontrolle.

Quellen