DDL (Data Definition Language) ve DML (Data Manipulation Language), SQL'in iki önemli alt dilidir. DDL, veritabanı yapılarını tanımlamak için kullanılır ve aşağıdaki komutları içerir: - CREATE: Veritabanında nesne veya tablo oluşturur. - ALTER: Veritabanındaki tabloların yapısını değiştirir. - DROP: Tabloları veya nesneleri siler. - TRUNCATE: Tablolardaki tüm kayıtları boşaltır. - COMMENT: Data dictionary'e yorum ekler. - RENAME: Nesne veya tabloyu yeniden adlandırır. DML, verileri yönetmek için kullanılır ve aşağıdaki komutları içerir: - SELECT: Veritabanından bilgi alıp getirir. - INSERT: Tabloya kayıt girer. - UPDATE: Tablo içindeki kayıtları günceller. - DELETE: Kayıtları siler.