DDL (Data Definition Language) ve DML (Data Manipulation Language), veritabanlarını yönetmek ve değiştirmek için kullanılan SQL alt kümeleridir. DDL, bir veritabanının yapısını ve tablolar, görünümler, dizinler ve prosedürler gibi nesneleri tanımlar. Örnek DDL ifadeleri: CREATE: Veritabanında nesne oluşturur. ALTER: Veritabanının yapısını değiştirir. DROP: Veritabanından nesneleri siler. TRUNCATE: Tablodaki kayıtları ve bu kayıtların kapladığı alanları siler. COMMENT: Data dictionary'e yorum ekler. RENAME: Nesnenin veya tablonun adını değiştirir. DML, bir veritabanındaki verileri işlemek için kullanılır. Örnek DML ifadeleri: SELECT: Veritabanından veri okur. INSERT: Tabloya veri ekler. UPDATE: Tablodaki verileri günceller. DELETE: Tablodaki kayıtları siler. MERGE: UPSERT işlemi (ekleme veya güncelleme) yapar. CALL: PL/SQL veya Java alt programını çalıştırır.