Dlaczego tak
Język definicji danych (DDL) tworzy, zmienia i usuwa obiekty bazy, np. tabele i indeksy, czyli polecenia CREATE, ALTER i DROP. SELECT, INSERT i UPDATE operują na danych, więc należą do DML (SELECT bywa też wyodrębniany jako DQL). GRANT i REVOKE nadają i odbierają uprawnienia (DCL), a COMMIT, ROLLBACK i SAVEPOINT sterują transakcjami (TCL).