Query Language

What Does Query Language Mean?

Query language (QL) refers to any computer programming language that requests and retrieves data from database and information systems by sending queries. It works on user entered structured and formal programming command based queries to find and extract data from host databases.


Query language may also be termed database query language.

Techopedia Explains Query Language

Query language is primarily created for creating, accessing and modifying data in and out from a database management system (DBMS). Typically, QL requires users to input a structured command that is similar and close to the English language querying construct.

For example, the SQL query: SELECT * FROM

The customer will retrieve all data from the customer records/table.

The simple programming context makes it one of the easiest programming languages to learn. There are several different variants of QL and it has wide implementation in various database-centered services such as extracting data from deductive and OLAP databases, providing API based access to remote applications and services and more.


Related Terms

Margaret Rouse

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.