Language
SQL
Relational database language that allows to extract from data tables a series of records with selection, sorting and computation criteria, or to update, delete or add records
Facts
- Appeared
- 1974
- Type system
- static typing, strong typing
- Latest version
- SQL:2023 (June 1, 2023)
- Languages it influenced
- 3
- First release
- 1986
- Kind
- declarative programming language, domain-specific language, query language
- Paradigms
- declarative programming
- Designed by
- Raymond F. Boyce, Donald D. Chamberlin
- Developer
- International Organization for Standardization, Raymond F. Boyce, Donald D. Chamberlin
- Influenced by
- Datalog, first-order logic
- Based on
- first-order logic
- File extensions
- .sql
- Preceded by
- SEQUEL
- Influences listed
- 2
Sources: Wikidata (CC0) · Wikidata Q47607
Influenced · 3
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| EdgeQL | — | declarative programming | — | — |
| Gremlin | 2009 | — | — | — |
| PowerShell | 2006 | reflective programming, procedural programming, functional programming, imperative programming, object-oriented programming | dynamic typing, inference typing, safe typing, strong typing | — |
Frameworks written in it · 3
| Framework | Kind | Licence |
|---|---|---|
| Apache Spark | machine learning framework, free software, Apache Software Foundation project, cloud computing | Apache Software License 2.0, BSD licenses |
| Fossil | repository web interface, distributed revision control system, communication protocol, forge, source code repository, version control system, free software, wiki software, bug tracking system | 2-clause BSD License |
| Tiki Wiki CMS Groupware | wiki software | GNU Lesser General Public License, version 2.1 |
Languages based on it · 2
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| PQL | 2014 | declarative programming | — | — |
| ZetaSQL | — | — | — | — |