Sobes.tech
Junior — Middle

Veritabanlarında DDL ve DML komutları arasındaki fark nedir ve nasıl belirlenir?

sobes.tech yapay zeka

AI'dan gelen yanıt

DDL (Veri Tanımlama Dili) ve DML (Veri Manipülasyon Dili) farklı SQL komut kategorileridir ve amaçlarına göre ayrılırlar:

  • DDL, veritabanının yapısını tanımlamak ve değiştirmek için kullanılır: tablo, indeks, şema oluşturma, değiştirme ve silme. Örnekler: CREATE, ALTER, DROP.
  • DML, tablolar içindeki verilerle çalışmak için tasarlanmıştır: veri ekleme, güncelleme, silme ve sorgulama. Örnekler: INSERT, UPDATE, DELETE, SELECT.

Fark, DDL’nin veritabanı yapısını etkilediği, DML’nin ise tabloların içeriğini etkilediği noktadadır.

Android’de SQLite ile çalışırken, bu komutlar benzer şekilde kullanılır, örneğin, tablolar oluşturmak için — DDL, verileri eklemek veya değiştirmek için — DML.