Sobes.tech
Junior — Middle
88

Pouvez-vous expliquer ce que l'on entend par DDL dans le contexte du travail avec des bases de données?

Réponse de l'IA

sobes.tech IA

DDL (Data Definition Language) est un sous-ensemble de commandes SQL utilisées pour définir et modifier la structure de la base de données.

Les opérations principales de DDL incluent :

  • CREATE — création de nouvelles tables, index, schémas et autres objets de la base de données.
  • ALTER — modification de la structure des objets existants (par exemple, ajouter des colonnes à une table).
  • DROP — suppression d'objets de la base de données.
  • TRUNCATE — suppression rapide de toutes les données d'une table sans supprimer la table elle-même.

Exemple de création de table avec DDL :

CREATE TABLE users (
    id INT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100)
);

Ainsi, DDL est responsable de la création et de la modification du schéma de la base de données, contrairement à DML (Data Manipulation Language), qui travaille avec les données.