Sobes.tech
Middle

Čo sú DDL, DML, DCL? V čom sa líšia a príklady príkazov?

sobes.tech AI

Odpoveď od AI

DDL (Jazyk definície dát) — je jazyk definície dát. Používa sa na vytváranie a zmenu štruktúry databázy. Príklady príkazov:

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE

DML (Jazyk manipulácie s dátami) — je jazyk manipulácie s dátami. Umožňuje pridávať, meniť, odstraňovať a získavať dáta. Príklady príkazov:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL (Jazyk riadenia prístupu) — je jazyk na správu prístupu a práv. Príklady príkazov:

  • GRANT (udelenie práv)
  • REVOKE (odvolanie práv)

Rozdiely:

  • DDL pracuje so štruktúrou databázy.
  • DML pracuje s obsahom tabuliek.
  • DCL spravuje práva používateľov a bezpečnosť.