DDL is nothing but Data Definition Language . It is very important for a dadabase that we have to define the data such that we can create tables , alter tables, truncate and drop tables
DDL stands for data definition language and DML stands for data manipulation language.DML changes data in an object (eg-insert,update,delete) and when we create,change or remove a database object thats DML (eg-create). so both are important.