Junior — Middle
85
Kas saaksite selgitada, mida mõistetakse DDL all andmebaasidega töötamise kontekstis?
Vastus AI-lt
sobes.tech AI
DDL (Andmete määratlemise keel) on SQL käskude alamkorpus, mida kasutatakse andmebaasi struktuuri määratlemiseks ja muutmiseks.
DDL peamised toimingud hõlmavad:
CREATE— uute tabelite, indeksite, skeemide ja teiste andmebaasi objektide loomist.ALTER— olemasolevate objektide struktuuri muutmist (näiteks veergude lisamine tabelile).DROP— andmebaasi objektide kustutamist.TRUNCATE— kiire kõigi andmete kustutamine tabelist ilma tabelit ise kustutamata.
Näide tabeli loomise kohta DDL abil:
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100)
);
Seega vastutab DDL andmebaasi skeemi loomise ja muutmise eest, erinevalt DML-st (Andmete manipuleerimise keel), mis töötab andmetega.