Junior — Middle
Koja je razlika između DDL i DML komandi u bazama podataka i kako se ona određuje?
sobes.tech АИ
Одговор од АИ
DDL (Jezik za definiciju podataka) i DML (Jezik za manipulaciju podacima) su različite kategorije SQL naredbi koje se razlikuju po namjeni:
- DDL se koristi za definisanje i izmjenu strukture baze podataka: kreiranje, izmjena i brisanje tabela, indeksa, šema itd. Primjeri:
CREATE,ALTER,DROP. - DML je namijenjen za rad s podacima unutar tabela: umetanje, ažuriranje, brisanje i odabir podataka. Primjeri:
INSERT,UPDATE,DELETE,SELECT.
Razlika je u tome što DDL utiče na strukturu baze podataka, dok DML utiče na sadržaj tabela.
U Androidu, pri radu sa SQLite, ove naredbe se koriste na sličan način, na primjer, za kreiranje tabela — DDL, za dodavanje ili izmjenu podataka — DML.