Live briefing
Everything about Query language
Computer language used to make queries into databases and information systems
A query language, also known as data query language or database query language (DQL), is a computer language used to make queries in databases and information systems. In database systems, query languages rely on strict theory to retrieve information. A well known example is the Structured Query Language (SQL). Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Query languageA 5-minute orientation
- Skim a recent paper: Prompting Is Programming: A Query Language for Large Language ModelsInfluential work since 2022
- Pick up a classic book: Learning PHP, MySQL & JavaScriptThe most-reprinted book on the subject
- Read the landmark paper: The CQL continuous query language: semantic foundations and query executionCited 789 times
- Go sideways: Document-oriented databaseA closely related topic
- Go sideways: NoSQLA closely related topic
📖 Definitions
Noun Any of several generalized computer languages in which users may extract data from selected records in a database.
🏆 Landmark papers (most cited)
The CQL continuous query language: semantic foundations and query execution
The temporal query language TQuel
A query language for XML
SQLizer: query synthesis from natural language
XQuery: An XML query language
A query language for biological networks
PICASSO: A graphical query language
A Pictorial Query-By-Example Language
🆕 Influential since 2022
Prompting Is Programming: A Query Language for Large Language Models
KGVQL: A knowledge graph visual query language with bidirectional transformations
ChatbotSQL: Conversational agent to support relational database query language learning
Multi-Level Query Interaction for Temporal Language Grounding
GenRewrite: Query Rewriting via Large Language Models
📚 Books worth reading
Learning PHP, MySQL & JavaScriptRobin Nixon · 2009
The Definitive Guide to DAXMarco Russo, Alberto Ferrari · 2015- 📕LogiQLTerry Halpin, Spencer Rugaber · 2014
Learning SPARQLBob DuCharme · 2011
FerretDavid Balmain · 2007
Smashing jQueryJake Rutter · 2010
XQueryPriscilla Walmsley · 2007
Graph DatabasesIan Robinson, Jim Webber · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Document-oriented database A document-oriented database, or document store, is a computer program and data storage system designed for storing, retrieving, and managing document-oriented…
- NoSQL NoSQL (a colloquial title that became formal, meaning "not only SQL" or "non-relational") refers to a type of database design that stores and retrieves…
- Triplestore A triplestore or RDF store is a purpose-built database for the storage and retrieval of triples through semantic queries. A triple is a data entity composed…
- ArangoDB ArangoDB is a graph database system developed by ArangoDB Inc. ArangoDB is a multi-model database system since it supports three data models (graphs, JSON…
- Graph database A graph database (GDB) is a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data. A key…
- Outline of databases The following is provided as an overview of and topical guide to databases: Database – organized collection of data, today typically in digital form. The…
- Database model A database model is a type of data model that determines the logical structure of a database. It fundamentally determines in which manner data can be stored…
- Couchbase Server Couchbase Server, originally known as Membase, is a source-available, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database…