Middle
Qu'est-ce que DDL, DML, DCL ? Quelles sont leurs différences et exemples de commandes ?
sobes.tech IA
Réponse de l'IA
DDL (Langage de Définition des Données) — est le langage de définition des données. Il est utilisé pour créer et modifier la structure de la base de données. Exemples de commandes :
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
DML (Langage de Manipulation des Données) — est le langage de manipulation des données. Il permet d’ajouter, de modifier, de supprimer et d’extraire des données. Exemples de commandes :
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Langage de Contrôle des Données) — est le langage de gestion des accès et des droits. Exemples de commandes :
- GRANT (accorder des droits)
- REVOKE (révoquer des droits)
Différences :
- DDL travaille avec la structure de la base de données.
- DML travaille avec le contenu des tables.
- DCL gère les droits des utilisateurs et la sécurité.