Explorer la structure des instructions SQL
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 concentrent 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ées 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 répertorié comme un type d'instruction, faisant référence au langage de contrôle de transaction. En outre, certaines listes peuvent redéfinir DML comme langage de modification de données, qui n’inclurait pas d’instructions SELECT, mais elles ajoutent DQL comme langage de requête 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.