A linguagem SQL é declarativa, permitindo ao usuário expressar o que pretende sem ter que entrar em grandes detalhes sobre a localização física dos componentes. A SQL possui três sublinguagens: a DML, a DDL e a DCL, respectivamente, para a manipulação, a definição e o controle dos dados.
Nesse contexto, além de CREATE, pertencem à DDL os comandos