SQL (Structured Query Language) ist eine Sprache die spezifisch für den Umgang mit Datenbanken entwickelt wurde. Sie erlaubt es Benutzern Daten in einer relationnellen Datenbank zu definieren und zu manipulieren. Wir werden hier die Grundlegenden Mechanismen anhand von Beispielen aufzeigen. Es wird nur ANSI SQL gezeigt, also ohne irgendwelche Verbesserungen die so oft von Datenbanken-Herstellern eingeführt werden.