Le langage de requête de données ( DQL ) fait partie du groupe de base des sous-langages SQL . Ces sous-langages sont principalement classés en quatre catégories : langage de requête de données (DQL), langage de définition de données (DDL), langage de contrôle de données (DCL) et langage de manipulation de données (DML). On considère parfois qu’un langage de contrôle des transactions (TCL) fait également partie de cet ensemble de sous-langages.
Les instructions DQL sont utilisées pour effectuer des requêtes sur les données contenues dans les objets de schéma. L'objectif des commandes DQL est d'obtenir la relation de schéma en fonction de la requête qui leur est transmise.
Bien que souvent considérée comme faisant partie du langage de manipulation de données (DML), l'instruction SQL SELECT est, à proprement parler, un exemple de langage de requête de données (DQL). Lorsque l'on ajoute les manipulateurs de données FROM ou WHERE à l'instruction SELECT, celle-ci est alors considérée comme faisant partie du DML.
Types de langues apparentés
- langage de définition de données
- langage de manipulation de données
- Langage de contrôle des données
- Langage de contrôle transactionnel