Встречается на собеседованиях • сегодня

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

DDL (Data Definition Language) — это подмножество SQL, отвечающее за определение и изменение структуры базы данных. Основные команды DDL:

  • CREATE — создание объектов (таблиц, индексов, представлений)
  • ALTER — изменение структуры существующих объектов
  • DROP — удаление объектов
  • TRUNCATE — очистка таблицы (удаление всех данных)
  • RENAME — переименование объектов

Пример создания таблицы:

sql
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 команды обычно выполняются администраторами БД, так как они влияют на схему данных.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы