What is SQL?
Structured Query Language (SQL) is a domain-specific language used in programming and proposed for handling data in a relational database management system (RDBMS), or for stream execution in an RDSMS.
Formerly based upon relational algebra and tuple relational calculus, SQL involves of a data definition language (DDL), data manipulation language (DML), and data control language (DCL). The constraint of SQL includes data insert, query, update and delete, schema formation and alteration, and data access control. Though SQL is often labelled as, and to a great degree is, a declarative language (4GL), it also comprises procedural components.
SQL was one of the first profitable languages. In spite of not completely following the relational model as labelled by Codd, it developed the most extensively used database language.