Junior — Middle
¿Puede explicar qué se entiende por DDL en el contexto del trabajo con bases de datos?
sobes.tech AI
Respuesta de la IA
DDL (Lenguaje de Definición de Datos) es un subconjunto de comandos SQL que se utilizan para definir y modificar la estructura de la base de datos.
Las operaciones principales de DDL incluyen:
CREATE— creación de nuevas tablas, índices, esquemas y otros objetos de la base de datos.ALTER— modificación de la estructura de objetos existentes (por ejemplo, agregar columnas a una tabla).DROP— eliminación de objetos de la base de datos.TRUNCATE— eliminación rápida de todos los datos de una tabla sin eliminar la tabla en sí.
Ejemplo de creación de una tabla con DDL:
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100)
);
Por lo tanto, DDL se encarga de crear y modificar el esquema de la base de datos, a diferencia de DML (Lenguaje de Manipulación de Datos), que trabaja con los datos.