Eine Datenbanksprache ist eine formale Sprache, die für die Verwendung in Datenbanksystemen entwickelt wurde. Ein Benutzer oder ein Programm kommuniziert mit der Datenbank oder dem DBMS mit Hilfe der Datenbanksprache. Da ein wichtiger Teil der Arbeit mit Datenbanksystemen die Formulierung von Abfragen ist, ist die (Datenbank-)Abfragesprache in der Regel im Umfang der Sprache enthalten.