Datapedia
Bases de Datos

Lenguaje de definición de datos (DDL)

Subconjunto de SQL usado para definir y modificar la estructura de una base de datos, como crear, modificar o eliminar tablas.

SQL

El DDL (Data Definition Language) incluye los comandos SQL que definen la estructura de una base de datos, como CREATE TABLE para crear una nueva tabla, ALTER TABLE para modificar su estructura existente, o DROP TABLE para eliminarla por completo, afectando el esquema en lugar de los datos contenidos en él.

Su diferencia con el DML

Mientras que el DDL modifica la estructura (el “contenedor”) de los datos, el DML (Data Manipulation Language) modifica el contenido real almacenado dentro de esa estructura, siendo ambos subconjuntos complementarios y esenciales del lenguaje SQL completo.