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