Middle
Kas yra DDL, DML, DCL? Kuo jie skiriasi ir pavyzdžiai komandų?
sobes.tech AI
Atsakymas iš AI
DDL (Duomenų apibrėžimo kalba) — yra duomenų apibrėžimo kalba. Naudojama kuriant ir keičiant duomenų bazės struktūrą. Pavyzdiniai komandos:
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
DML (Duomenų manipuliavimo kalba) — yra duomenų manipuliavimo kalba. Leidžia pridėti, keisti, ištrinti ir gauti duomenis. Pavyzdiniai komandos:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Duomenų valdymo kalba) — yra prieigos ir teisių valdymo kalba. Pavyzdiniai komandos:
- GRANT (teisių suteikimas)
- REVOKE (teisių atšaukimas)
Skirtumai:
- DDL dirba su duomenų bazės struktūra.
- DML dirba su lentelių turiniu.
- DCL valdo naudotojų teises ir saugumą.