Важливі складові SQL

DDLData Definition Language
DMLData Manipulation Language
DCLData Control Language
TCLTransaction Control Language

DDL

DDL (Data Definition Language) — Мова визначення даних. Використовується для створення, зміни та видалення структур бази даних, таких як таблиці, індекси, схеми тощо.
Основні команди•CREATE (створення об’єктів)
•ALTER (зміна структури об’єктів)
•DROP (видалення об’єктів)
•TRUNCATE (видалення всіх даних з таблиці без видалення самої таблиці)

DML

DML (Data Manipulation Language) — Мова маніпулювання даними. Використовується для роботи з даними: вставка, оновлення, видалення та вибірка.
Основні команди•SELECT (вибірка даних)
•INSERT (додавання даних)
•UPDATE (оновлення даних)
•DELETE (видалення даних)

DCL

DCL (Data Control Language) — Мова керування доступом до даних. Використовується для контролю доступу до бази даних, надання або відкликання прав доступу.
Основні команди•GRANT (надання прав доступу)
•REVOKE (відкликання прав доступу)

TCL

TCL (Transaction Control Language) — Мова керування транзакціями. Використовується для керування транзакціями, що дозволяє виконувати кілька операцій як єдину одиницю, з гарантованою атомарністю (якщо одна операція не успішна, то всі інші повертаються до початкового стану).
Основні команди•COMMIT (підтвердження транзакції)
•ROLLBACK (відкат транзакції)
•SAVEPOINT (створення контрольної точки в транзакції)
•SET TRANSACTION (налаштування параметрів транзакції)

Для додаткової візуалізації є відео:

Leave a Reply

Your email address will not be published. Required fields are marked *