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ť.