Sobes.tech
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.