Structured Query Language (SQL)

Beschreibung: 

SQL ist die Standard-Sprache für Datenbankenverwaltung. Mit SQL lassen sich Datenbanken in Programme einbinden und bearbeiten. Des Weiteren erleichtert SQL den Zugriff auf Datenbanken aus Programmen heraus und vereinfacht somit immens das Implementieren einer Datenbank in eine Anwendung.

Versionen:

  • etwa 1975: SEQUEL = Structured English Query Language, der Vorläufer von SQL, wird für das Projekt System R von IBM entwickelt.
  • 1979: SQL gelangt mit Oracle V2 erstmals durch Relational Software Inc. auf den Markt.
  • 1986: SQL1 wird von ANSI als Standard verabschiedet.
  • 1987: SQL1 wird von der Internationalen Organisation für Normung (ISO) als Standard verabschiedet und 1989 nochmals überarbeitet.
  • 1992: Der Standard SQL2 oder SQL-92 wird von der ISO verabschiedet.
  • 1999: SQL3 oder SQL:1999 wird verabschiedet.
  • 2003: SQL:2003 ISO/IEC 9075:2003 wird von der ISO als Nachfolger des SQL:1999-Standards verabschiedet.
  • 2006: SQL:2006' ISO/IEC 9075-14:2006 legt fest, wie SQL in Zusammenhang mit XML verwendet werden kann.
  • Quelle: wikipedia.org

Beispielcode:
Mit dieser Beispiel SQL Anfrage werden aus einer Personendatenbank alle die Elemente angezeigt, für die gilt: Der Wohnort als auch der Name beginnen mit einem Buchstaben der im Alphabet nach "t" steht. Die Ausgabe besteht somit aus den beiden Spalten "Name" und "Wohnort".


SELECT Name,Wohnort
FROM Personen
WHERE Wohnort > 't'
AND Name > 't'