Junior — Middle
Ma'lumotlar bazalarida DDL va DML komandlari o'rtasidagi farq nima va qanday aniqlanadi?
sobes.tech AI
AIdan javob
DDL (Data Definition Language) va DML (Data Manipulation Language) SQL buyruqlari uchun turli kategoriyalar bo‘lib, ular maqsadlariga ko‘ra farqlanadi:
- DDL ma’lumotlar bazasining tuzilishini belgilash va o‘zgartirish uchun ishlatiladi: jadvallar, indekslar, sxemalar yaratish, o‘zgartirish va o‘chirish. Misollar:
CREATE,ALTER,DROP. - DML jadvallar ichidagi ma’lumotlar bilan ishlash uchun mo‘ljallangan: ma’lumot qo‘shish, yangilash, o‘chirish va so‘rov qilish. Misollar:
INSERT,UPDATE,DELETE,SELECT.
Farqi shundaki, DDL ma’lumotlar bazasining tuzilmasiga ta’sir qiladi, DML esa jadvallar mazmuniga ta’sir qiladi.
Androidda, SQLite bilan ishlashda, bu buyruqlar shunga o‘xshash tarzda ishlatiladi, masalan, jadvallar yaratish uchun — DDL, ma’lumotlarni qo‘shish yoki o‘zgartirish uchun — DML.