DDL is used to define the schema of the database (a collection of database objects, e.g. tables, views, indexes, sequences).
Create, Drop or Alter a table
Create or Drop an Index
Define Integrity constraints
Define access privileges to users
Define access privileges on objects