DDL / DML
İki SQL komut ailesi: DDL (tanımlama: CREATE, ALTER, DROP) ve DML (işleme: SELECT, INSERT, UPDATE, DELETE).
Ayrım yetkilendirmede önem kazanır: bir uygulamanın genellikle DML'ye ihtiyacı vardır, DDL'ye değil. DDL'yi göçler (migration) çalıştırır. Savunma: uygulama ve göçler için ayrı veritabanı kullanıcıları. Bir de DCL (GRANT/REVOKE) ve TCL (COMMIT/ROLLBACK) vardır.