🔹 DDL vs DML: кто за что отвечает? 🔹 Что решают DDL и DML в SQL? 🔸 DDL (Data Definition Language) управляет структурой базы: создаёт таблицы, меняет колонки и ограничения. Без DDL нет места, куда складывать данные — проблема структуры.
🔸 DML (Data Manipulation Language) работает с самими данными: SELECT извлекает, INSERT добавляет, UPDATE и DELETE меняют строки. Это про повседневные операции приложения.
🔸 Практическое правило: изменение схемы — используй DDL (например CREATE), изменение содержимого — DML (SELECT/INSERT). Это разделение помогает безопасно мигрировать и тестировать приложения.
CREATE TABLE users (id INT PRIMARY KEY, name TEXT); INSERT INTO users (id,name) VALUES (1,'Anna'); SELECT * FROM users;
📚 DDL = структура, DML = данные. Помни: CREATE — DDL; SELECT/INSERT — DML.
➡️ Мы в Telegram - Сетке - ВК Буду рад вашей реакции здесь⬇️
В этом посте были ссылки, но мы их удалили по правилам Сетки