Table des matières:
- Définition - Que signifie DDL (Data Definition Language)?
- Techopedia explique le langage de définition de données (DDL)
Définition - Que signifie DDL (Data Definition Language)?
Un langage de définition de données (DDL) est un langage informatique utilisé pour créer et modifier la structure des objets de base de données dans une base de données. Ces objets de base de données incluent des vues, des schémas, des tables, des index, etc.
Ce terme est également appelé langage de description de données dans certains contextes, car il décrit les champs et les enregistrements d'une table de base de données.
Techopedia explique le langage de définition de données (DDL)
L'industrie actuelle des bases de données incorpore DDL dans tout langage formel décrivant les données. Cependant, il est considéré comme un sous-ensemble de SQL (Structured Query Language). SQL utilise souvent des verbes impératifs avec un anglais normal comme des phrases pour implémenter des modifications de base de données. Par conséquent, DDL n'apparaît pas comme un langage différent dans une base de données SQL, mais définit des modifications dans le schéma de base de données.
Les DDL couramment utilisés dans les requêtes SQL sont les suivants:
- CREATE: cette commande crée une nouvelle table et possède une syntaxe prédéfinie. La syntaxe de l'instruction CREATE est CREATE TABLE (). CREATE TABLE Employee (ID d'employé INTEGER PRIMARY KEY, Prénom CHAR (50) NULL, Last name CHAR (75) NOT NULL).
- ALTER: une commande alter modifie une table de base de données existante. Cette commande peut ajouter des colonnes supplémentaires, supprimer des colonnes existantes et même modifier le type de données des colonnes impliquées dans une table de base de données. Une syntaxe de commande alter est des paramètres de nom d'objet de type objet ALTER. ALTER TABLE Date d'ajout de la date de naissance de l'employé.
- DROP: Une commande drop supprime une table, un index ou une vue. La syntaxe de l'instruction Drop est le nom d'objet de type d'objet DROP. DROP TABLE Employé.
