En databasfråga är en strukturerad begäran till en databas för att hämta, uppdatera eller radera data. Den är skriven på ett frågespråk, som SQL, och skickas till databasmotorn, som bearbetar förfrågan och returnerar resultaten.
Frågor kan användas för att utföra en mängd olika uppgifter, såsom:
* Hämta data från en databas, till exempel alla kunder i en kundtabell
* Uppdatering av data i en databas, till exempel att byta adress till en kund
* Ta bort data från en databas, som att ta bort en kund från kundtabellen
Frågor kan också användas för att skapa rapporter, till exempel en lista över alla kunder som har köpt en viss produkt.
Syntaxen för en databasfråga beror på frågespråket som används. De flesta frågespråk följer dock en liknande grundstruktur:
```
VÄLJ FRÅN WHERE ;
```
Till exempel hämtar följande fråga alla kunder från tabellen "kunder":
```
VÄLJ * FRÅN kunder;
```
Följande fråga hämtar alla kunder från tabellen "kunder" som bor i delstaten Kalifornien:
```
SELECT * FROM kunder WHERE state ='CA';
```
Databasfrågor är ett kraftfullt verktyg för att interagera med databaser och kan användas för att utföra en mängd olika uppgifter.