| DDL | Data Definition Language |
| DML | Data Manipulation Language |
| DCL | Data Control Language |
| TCL | Transaction 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 (налаштування параметрів транзакції) |
Для додаткової візуалізації є відео: