UST Interview Question

Difference between Ddl,dml,truncate,update,delete?