Middle
Co jsou DDL, DML, DCL? V čem se liší a příklady příkazů?
sobes.tech AI
Odpověď od AI
DDL (Jazyk definice dat) — je jazyk pro definici dat. Používá se k vytváření a změně struktury databáze. Příklady příkazů:
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
DML (Jazyk manipulace s daty) — je jazyk pro manipulaci s daty. Umožňuje přidávat, upravovat, mazat a načítat data. Příklady příkazů:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Jazyk řízení přístupu) — je jazyk pro správu přístupu a práv. Příklady příkazů:
- GRANT (udělení práv)
- REVOKE (odvolání práv)
Rozdíly:
- DDL pracuje se strukturou databáze.
- DML pracuje s obsahem tabulek.
- DCL spravuje práva uživatelů a bezpečnost.