Middle
Какво са DDL, DML, DCL? В чем се различават и примери за команди?
sobes.tech AI
Отговор от AI
DDL (Език за дефиниране на данни) — език за дефиниране на данни. Използва се за създаване и промяна на структурата на базата данни. Примери за команди:
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
DML (Език за манипулиране на данни) — език за манипулиране на данни. Позволява добавяне, промяна, изтриване и извличане на данни. Примери за команди:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Език за контрол на данните) — език за управление на достъпа и правата. Примери за команди:
- GRANT (предоставяне на права)
- REVOKE (отнемане на права)
Разлики:
- DDL работи със структурата на базата данни.
- DML работи със съдържанието на таблиците.
- DCL управлява правата на потребителите и сигурността.