SQL stands for Structured Query Language. SQL is is a special-purpose programming language designed for data held in a relational database management system. It's originally based upon relational algebra and tuple relational calculus, It's consists of a data definition language(DDL) and a data manipulation language(DML).