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