100%

Was ist SQL?

Lektion Progress

Was ist SQL?

SQL (Structured Query Language) ist eine Datenbanksprache und ist durch ihre einfache Syntax sehr weit verbreitet. Sie basiert auf der relationalen Algebra und besteht primär aus englischen  Sprachbefehlen. 

SQL ist standardisiert und kann plattformübergreifend mit vielen Datenbanksystemen genutzt werden. Es existieren verschiedene SQL-Dialekte, die eine hundertprozentige Kompatibilität verhindern.

Seit 1975 gibt es verschiedene Entwürfe für eine relationale Anfragesprache, die ersten sind SEQUEL: Structured English Query Language und QUEL (INGRES). Standardisierung von SQL erfolgt durch ANSI und ISO mit Erster ISO-Standard 1987 (ANSI 1986).

SQL wird auch häufig z.B. in Web-Programmiersprachen und Applikationen eingebettet wie in folgendem kleinen PHP Beispiel abgebildet.

Hier wird die Browser-Ausgabe auf der rechten Seite durch die SQL Query im mittleren Bereich des links abgebildeten Quellcodes abgefragt:    “SELECT id, firstname, lastname FROM MyGuests”