Что такое DDL в БД

Python Middle Без компании
Что такое DDL в БД
Ответы
DDL (Data Definition Language) — это подмножество SQL, отвечающее за определение и изменение структуры базы данных. Основные команды DDL: - `CREATE` — создание объектов (таблиц, индексов, представлений) - `ALTER` — изменение структуры существующих объектов - `DROP` — удаление объектов - `TRUNCATE` — очистка таблицы (удаление всех данных) - `RENAME` — переименование объектов Пример создания таблицы: ``` CREATE TABLE users ( id SERIAL PRIMARY KEY, username VARCHAR(50) NOT NULL, email VARCHAR(100) UNIQUE, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); ``` DDL отличается от DML (Data Manipulation Language), который работает с данными (SELECT, INSERT, UPDATE, DELETE). DDL команды обычно выполняются администраторами БД, так как они влияют на схему данных.