DDL (Data Definition Language) komutları, SQL'de veritabanı ve tabloların oluşturulması, değiştirilmesi ve silinmesi gibi işlemleri gerçekleştirmek için kullanılır. Temel DDL komutları şunlardır: 1. CREATE: Yeni bir veritabanı veya tablo oluşturur. Örnek: `CREATE TABLE Musteriler (MusteriID INT PRIMARY KEY, MusteriAdi VARCHAR(50), Sehir VARCHAR(50))`. 2. ALTER: Mevcut bir veritabanı veya tabloyu günceller. Örnek: `ALTER TABLE Musteriler ADD Email VARCHAR(50)`. 3. DROP: Bir veritabanını veya tabloyu siler. Örnek: `DROP TABLE Musteriler`. 4. TRUNCATE: Bir tablonun içeriğini siler, ancak tablo yapısını korur. Örnek: `TRUNCATE TABLE Musteriler`. 5. CREATE INDEX: Bir tablodaki belirli bir sütuna index ekler. Örnek: `CREATE INDEX idx_AdSoyad ON Musteriler (Ad, Soyad)`.