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.