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.