Middle
Mis on DDL, DML, DCL? Millised on nende erinevused ja näited käskudest?
sobes.tech AI
Vastus AI-lt
DDL (Andmete definatsiooni keel) — on andmete definatsiooni keel. Seda kasutatakse andmebaasi struktuuri loomisel ja muutmisel. Näited käskudest:
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
DML (Andmete manipuleerimise keel) — on andmete manipuleerimise keel. See võimaldab andmeid lisada, muuta, kustutada ja pärida. Näited käskudest:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Andmete kontrolli keel) — on juurdepääsu ja õiguste haldamise keel. Näited käskudest:
- GRANT (õiguste andmine)
- REVOKE (õiguste tühistamine)
Erinevused:
- DDL töötab andmebaasi struktuuriga.
- DML töötab tabelite sisuga.
- DCL haldab kasutajate õigusi ja turvalisust.