Les commandes SQL permettent d’ordonner à un système de gestion de base de données (SGBD) d’exécuter certaines tâches. Il peut notamment s’agir de définir des tables et leur structure, d’insérer, de modifier ou de supprimer des données et d’effectuer des requêtes.
Différentes normes ISO ou ANSI encadrent la portée des commandes SQL. De plus, il existe plusieurs dialectes spécifiques à l’implémentation. De cette manière, les implémentations des principaux fournisseurs tels que PostgreSQL, MySQL, Oracle DBMS et Microsoft SQL Server disposent toutes de leur propre variante pour ce langage. Certains fournisseurs possèdent leurs propres commandes ; la plupart du temps, leurs différences concernent surtout les fonctions liées au traitement des chaînes de caractères et d’autres données.
En réalité, SQL est composé de plusieurs sous-langages, chacun d’eux portant sur un domaine différent et bénéficiant de ses propres commandes. Découvrez avec nous les principaux types de commandes SQL.