Zusammenfassung

SQL ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten von in ihnen gespeicherten Datenbeständen und der Formulierung von Abfragen auf diesen.

Bei SQL handelt es sich nicht nur um eine Abfragesprache, denn die Möglichkeiten von SQL gehen über die Erstellung von Datenbankabfragen hinaus. Sie umfassen sowohl die Erstellung eines Datenbankschemas sowie die Kontrolle von Zugriffsrechten.

Auch für nicht-relationale Datenbanken existieren Abfragesprachen. Eine davon ist die Sprache Cypher zur Formulierung von Abfragen auf der Graph-Datenbank Neo4j.