Structured Query Language
langage de base de données relationnel qui permet d'extraire un ensemble d'enregistrements de tables de données avec des critères de sélection, de tri et de calcul, ou de mettre à jour, de supprimer ou d'ajouter de nouveaux enregistrements / De Wikipedia, l'encyclopédie libre
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur Structured Query Language?
Résumez cet article pour un enfant de 10 ans
SQL (sigle pour Structured Query Language, « langage de requêtes structurées ») est un langage informatique normalisé servant à exploiter des bases de données relationnelles. La partie langage de manipulation des données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles.
SQL | ||
![]() | ||
Date de première version | 1974 | |
---|---|---|
Paradigme | déclaratif, procédural, orienté objet | |
Auteur | Donald D. Chamberlin et Raymond F. Boyce | |
Développeur | IBM | |
Dernière version | SQL:2016 (2016) | |
Typage | statique et fort | |
Dialectes | SQL-86, SQL-89, SQL-92, SQL:1999, SQL:2003, SQL:2008, SQL:2011, SQL:2016 | |
Influencé par | Datalog Logique du premier ordre ![]() |
|
A influencé | CQL, LINQ, Windows PowerShell | |
Implémentations | nombreuses | |
Système d'exploitation | Multiplate-forme | |
Site web | www.iso.org/standard/76583.html![]() |
|
Extension de fichier | sql![]() |
|
modifier ![]() |
Extension | |
---|---|
Type MIME | |
Développé par | |
Version initiale | |
Type de format |
Base de données |
Basé sur | |
Norme |
ISO/CEI 9075 |
Site web |
Outre le langage de manipulation des données :
- le langage de définition des données permet de créer et de modifier l'organisation des données dans la base de données,
- le langage de contrôle de transaction permet de commencer et de terminer des transactions,
- le langage de contrôle des données permet d'autoriser ou d'interdire l'accès à certaines données à certaines personnes.
Créé en 1974, normalisé depuis 1986, le langage est reconnu par la grande majorité des systèmes de gestion de bases de données relationnelles (SGBDR) du marché.
SQL fait partie de la même famille que les langages ALPHA (dont il est le descendant), SQUARE, QUEL (intégré à Ingres) ou QBE (Zloof). Il a été appelé SEQUEL à sa naissance, mais ce nom a été changé en SQL parce que SEQUEL était une marque déposée de l'avionneur Hawker-Siddeley.
Oops something went wrong: