Data Definition Language (DDL)
Data definite statements are used to define the structures of databases or tables. Statements involved are: CREATE, ALTER, DROP, RENAME, TRUNCATE.
Data Manipulation Language (DML)
Data manipulation language is used to managed data with table object. Such as SELECT, INSERT, UPDATE, DELETE.
Reference
http://www.way2tutorial.com/sql/oracle_sql_introduction_type_of_sql_statement.php