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.