Structured Query Language ofwel SQL is een taal die bedoeld is om databases te onderhouden en te lezen. Het commando dat naar de database wordt verzonden wordt een sqlquery genoemd of ook wel kortweg een query.
SQL is een vrij strak gedefinieerde taal maar elke fabrikant heeft wel een eigen versie met wat extra's dat de anderen niet hebben zodat uitwisseling minder simpel is dan het volgens de specificaties zou moeten zijn.