Sobes.tech
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é.