The various processing skills of SQL are :
(i) Data Definition Language (DDL) :
The SQL DDL provides commands for defining relation schemes (structure), deleting relations, creating indexes and modifying relation schemes.
(ii) Data Manipulation Language (DML) :
The SQL DML includes commands to insert, delete, and modify tuples in the database.
(iii) Embedded Data Manipulation Language :
The embedded form of SQL is used in high level programming languages.
(iv) View Defintion :
The SQL also includes commands for defining views of tables.
(v) Authorization :
The SQL includes commands for access rights to relations and views of tables
(vi) Integrity :
The SQL provides forms for integrity checking using condition.
(vii) Transaction control :
The SQL includes commands for file transactions and control over transaction processing.