Sobes.tech
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.