Eine Datenbankabfrage ist eine strukturierte Anfrage an eine Datenbank zum Abrufen, Aktualisieren oder Löschen von Daten. Es ist in einer Abfragesprache wie SQL geschrieben und wird an die Datenbank-Engine gesendet, die die Anfrage verarbeitet und die Ergebnisse zurückgibt.
Abfragen können zur Ausführung einer Vielzahl von Aufgaben verwendet werden, wie zum Beispiel:
* Abrufen von Daten aus einer Datenbank, beispielsweise aller Kunden in einer Kundentabelle
* Aktualisieren von Daten in einer Datenbank, z. B. Ändern der Adresse eines Kunden
* Löschen von Daten aus einer Datenbank, z. B. Entfernen eines Kunden aus der Kundentabelle
Mithilfe von Abfragen können auch Berichte erstellt werden, beispielsweise eine Liste aller Kunden, die ein bestimmtes Produkt gekauft haben.
Die Syntax einer Datenbankabfrage hängt von der verwendeten Abfragesprache ab. Die meisten Abfragesprachen folgen jedoch einer ähnlichen Grundstruktur:
„
SELECT FROM WHERE ;
„
Die folgende Abfrage ruft beispielsweise alle Kunden aus der Tabelle „customers“ ab:
„
WÄHLEN Sie * VON Kunden;
„
Die folgende Abfrage ruft alle Kunden aus der Tabelle „Kunden“ ab, die im Bundesstaat Kalifornien leben:
„
SELECT * FROM customer WHERE state ='CA';
„
Datenbankabfragen sind ein leistungsstarkes Werkzeug für die Interaktion mit Datenbanken und können zur Ausführung einer Vielzahl von Aufgaben verwendet werden.