Aller au contenu principal

Structured Query Language

SQL, acronyme de Structured Query Language (Langage de Requête Structuré), est un langage de programmation spécialement conçu pour la gestion des bases de données relationnelles. Il permet de manipuler, interroger et gérer les données stockées dans une base de données de manière structurée et cohérente.

SQL est largement utilisé dans le domaine des bases de données et joue un rôle essentiel dans le développement et la gestion de systèmes de gestion de bases de données relationnelles (SGBDR).

Tous les SGBDR implémentent le langage SQL mais chacun l'a agrémenté d'extensions et de modifications non standard pour se démarquer des concurrents.

Le langage SQL est décomposé en 5 sous ensembles de commandes.

  • Langage de définition des données
  • Langage de manipulation des données
  • Langage de contrôle des données
  • Langage de requête de données
  • Langage de contrôle des transactions