Então pessoal, não ficou muito claro as diferenças entre DDL e DML pois foi utilizada a seguinte descrição:
"Os DDLs são a parte da linguagem SQL que permite a manipulação das estruturas do banco de dados." e depois "Data Manipulation Language (linguagem de manipulação de dados). Esse grupo visa gerenciar os dados: incluindo, alterando e excluindo informações nas estruturas do banco, como as tabelas."
Ou seja, DDL é usada para manipular estruturalmente o banco de dados, mas DML também serve para manipular estruturas do banco de dados.
Ficou tão estranho para a minha cabeça que sinto que estou fazendo uma pergunta burra. Mas ficaria muito grato se alguém me ajudasse a fixar esses conceitos básicos.