Is SQL a programming language?

SQL stands for Structured Query Language and it is a language that allows you to communicate with relational databases. SQL has become the standard language for querying and manipulating data stored in a relational database despite its critics.