En databaseforespørgsel er en struktureret anmodning til en database om at hente, opdatere eller slette data. Den er skrevet i et forespørgselssprog, såsom SQL, og sendes til databasemotoren, som behandler anmodningen og returnerer resultaterne.
Forespørgsler kan bruges til at udføre en række opgaver, såsom:
* Hentning af data fra en database, såsom alle kunderne i en kundetabel
* Opdatering af data i en database, såsom ændring af en kundes adresse
* Sletning af data fra en database, såsom fjernelse af en kunde fra kundetabellen
Forespørgsler kan også bruges til at oprette rapporter, såsom en liste over alle de kunder, der har købt et bestemt produkt.
Syntaksen for en databaseforespørgsel afhænger af det forespørgselssprog, der bruges. De fleste forespørgselssprog følger dog en lignende grundlæggende struktur:
```
VÆLG FRA WHERE ;
```
For eksempel henter følgende forespørgsel alle kunder fra tabellen "kunder":
```
VÆLG * FRA kunder;
```
Følgende forespørgsel henter alle kunder fra tabellen "kunder", som bor i staten Californien:
```
VÆLG * FRA kunder WHERE stat ='CA';
```
Databaseforespørgsler er et kraftfuldt værktøj til at interagere med databaser og kan bruges til at udføre en lang række opgaver.