Examples
- Attempto Controlled English is a query language that is also a controlled natural language.
- AQL is a query language for the ArangoDB native multi-model database system.
- .QL is a proprietary object-oriented query language for querying relational databases; successor of Datalog.
- CodeQL is the analysis engine used by developers to automate security checks, and by security researchers to perform variant analysis on GitHub.
- Contextual Query Language (CQL) a formal language for representing queries to information retrieval systems such as web indexes or bibliographic catalogues.
- Cypher is a query language for the Neo4j graph database.
- DMX is a query language for data mining models.
- Datalog is a query language for deductive databases.
- F-logic is a declarative object-oriented language for deductive databases and knowledge representation.
- FQL enables you to use a SQL-style interface to query the data exposed by the Graph API. It provides advanced features not available in the Graph API.
- Gellish English is a language that can be used for queries in Gellish English Databases, for dialogues (requests and responses) as well as for information modeling and knowledge modeling.
- Gremlin is an Apache Software Foundation graph traversal language for OLTP and OLAP graph systems.
- GraphQL is a data query language developed by Facebook as an alternate to REST and ad-hoc webservice architectures.
- HTSQL is a query language that translates HTTP queries to SQL.
- ISBL is a query language for PRTV, one of the earliest relational database management systems.
- Jaql is a functional data processing and query language most commonly used for JSON query processing.
- JPQL is a query language defined as part of Jakarta Persistence (used in Java applications to make queries to a relational DB using entity objects instead of DB tables).
- jq is a functional programming language often used for processing queries against one or more JSON documents, including very large ones.
- JSONiq is a declarative query language designed for collections of JSON documents.
- KQL (Kusto Query Language), a query language by Microsoft used in Azure Data Explorer
- LDAP is an application protocol for querying and modifying directory services running over TCP/IP.
- LogiQL is a variant of Datalog and is the query language for the LogicBlox system.
- M Formula language, a mashup query language used in Microsoft's Power Query.
- MQL is a cheminformatics query language for a substructure search allowing beside nominal properties also numerical properties.
- MDX is a query language for OLAP databases.
- N1QL is a Couchbase's query language finding data in Couchbase Servers.
- Object Query Language
- OCL (Object Constraint Language). Despite its name, OCL is also an object query language and an OMG standard.
- OPath, intended for use in querying WinFSStores.
- Poliqarp Query Language is a special query language designed to analyze annotated text. Used in the Poliqarp search engine.
- PQL is a special-purpose programming language for managing process models based on information about scenarios that these models describe.
- PRQL PRQL (Pipelined Relational Query Language) is a modern language for transforming data. Consists of a curated set of orthogonal transformations, which are combined together to form a pipeline.
- PTQL based on relational queries over program traces, allowing programmers to write expressive, declarative queries about program behavior.
- QUEL is a relational database access language, similar in most ways to SQL.
- RDQL is a RDF query language.
- SMARTS is the cheminformatics standard for a substructure search.
- SPARQL is a query language for RDFgraphs.
- SQL is a well-known query language and data manipulation language for relational databases.
- XQuery is a query language for XML data sources.
- XPath is a declarative language for navigating XML documents.
- YQL is an SQL-like query language created by Yahoo!.
- Search engine query languages, e.g., as used by Google. or Bing