Middle
Šta su DDL, DML, DCL? Čime se razlikuju i primeri komandi?
sobes.tech АИ
Одговор од АИ
DDL (Jezik za definiciju podataka) — jezik za definiciju podataka. Koristi se za kreiranje i izmjenu strukture baze podataka. Primjeri naredbi:
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
DML (Jezik za manipulaciju podacima) — jezik za manipulaciju podacima. Omogućava dodavanje, izmjjenu, brisanje i izvlačenje podataka. Primjeri naredbi:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Jezik za kontrolu podataka) — jezik za upravljanje pristupom i pravima. Primjeri naredbi:
- GRANT (dodjeljivanje prava)
- REVOKE (ukidanje prava)
Razlike:
- DDL radi sa strukturom baze podataka.
- DML radi sa sadržajem tabela.
- DCL upravlja pravima korisnika i sigurnošću.