Types & Difference Between SQL and Programming Languages

Ques1:- Explain the components of SQL by giving two comments corresponding to each component. Ques2:- Differentiate between DDL and DML. Ques3:-Discuss the various Commands:- • INSERT • CREATE TABLE • COMMIT • GRANT • REVOKE