Un linguaggio di interrogazione (o in inglese query language) è un linguaggio usato per creare query sui database e sui sistemi informativi da parte degli utenti. Serve per rendere possibile l’estrazione di informazioni dal database interrogando la base dei dati interfacciandosi dunque con l’utente e le sue richieste di servizio.