Explorer la structure des instructions SQL

Effectué

Dans n’importe quel dialecte SQL, les instructions SQL sont regroupées en plusieurs types d’instructions. Les différents types sont :

  • Data Manipulation Language (DML) est l’ensemble d’instructions SQL qui se concentre sur l’interrogation et la modification des données. Les instructions DML comprennent SELECT, l’objet principal de cette formation, et des instructions de modification telles que INSERT, UPDATE et DELETE.
  • Data Definition Language (DDL) est l’ensemble d’instructions SQL qui gère la définition et le cycle de vie des objets de base de données, tels que les tables, les vues et les procédures. DDL comprend des instructions telles que CREATE, ALTER et DROP.
  • Data Control Language (DCL) est l’ensemble d’instructions SQL utilisé pour gérer les autorisations de sécurité pour les utilisateurs et les objets. DCL comprend des instructions telles que GRANT, REVOKE et DENY.

Parfois, vous pouvez également voir TCL indiqué comme type d’instruction, pour faire référence à Transaction Control Language (langage de contrôle des transactions). En outre, certaines listes peuvent redéfinir DML comme Data Modification Language (langage de modification des données), qui n’inclut pas d’instructions SELECT, tout en ajoutant DQL comme langage de Data Query Language (langage d’interrogation de données) pour les instructions SELECT.

Dans ce module, nous allons nous concentrer sur les instructions DML. Ces instructions sont couramment utilisées par les analystes de données pour récupérer des données pour les rapports et l’analyse. Les instructions DML sont également utilisées par les développeurs d’applications pour effectuer des opérations CRUD pour créer, lire, mettre à jour ou supprimer des données d’application.