Junior — Middle
Verilənlər bazalarında DDL və DML əmrləri arasındakı fərq nədir və necə müəyyən edilir?
sobes.tech Süni İntellekt
AI-dan cavab
DDL (Veri Təyinat Dili) və DML (Veri Manipulyasiya Dili) SQL əmrlərinin müxtəlif kateqoriyalarıdır və məqsədlərinə görə fərqlənirlər:
- DDL verilənlər bazasının strukturunu təyin etmək və dəyişdirmək üçün istifadə olunur: cədvəllər, indekslər, sxemalar yaratmaq, dəyişdirmək və silmək. Nümunələr:
CREATE,ALTER,DROP. - DML cədvəllər daxilindəki məlumatlarla işləmək üçün nəzərdə tutulmuşdur: məlumat əlavə etmək, yeniləmək, silmək və sorğulamaq. Nümunələr:
INSERT,UPDATE,DELETE,SELECT.
Fərq ondadır ki, DDL verilənlər bazasının strukturuna təsir edir, DML isə cədvəllərin məzmununa təsir edir.
Android-də SQLite ilə işləyərkən, bu əmrlər oxşar şəkildə istifadə olunur, məsələn, cədvəllər yaratmaq üçün — DDL, məlumat əlavə və ya dəyişdirmək üçün — DML.