Sobes.tech
Junior — Middle
89

Можете ли објаснити шта подразумева DDL у контексту рада са базама података?

Одговор од АИ

sobes.tech АИ

DDL (Jezik za definisanje podataka) je podskup SQL komandi koje se koriste za definisanje i izmene strukture baze podataka.

Glavne operacije DDL uključuju:

  • CREATE — kreiranje novih tabela, indeksa, šema i drugih objekata baze podataka.
  • ALTER — izmena strukture postojećih objekata (npr. dodavanje kolona u tabelu).
  • DROP — brisanje objekata baze podataka.
  • TRUNCATE — brzo brisanje svih podataka iz tabele bez brisanja same tabele.

Primer kreiranja tabele pomoću DDL:

CREATE TABLE users (
    id INT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100)
);

Dakle, DDL je odgovoran za kreiranje i izmenu šeme baze podataka, za razliku od DML (Jezik za manipulaciju podacima), koji radi sa podacima.