SQL stands for Structured Query Language. It is a standardized programming language used for managing and manipulating databases. SQL is commonly pronounced as “sequel”. The history of SQL dates back to the early 1970s when IBM developed the initial version to interact with IBM’s relational database management system (RDBMS).

Over the last few decades, other variants of SQL, such as NoSQL ave emerged which offers a variety of query languages or APIs depending on the data model. Some NoSQL databases provide SQL-like query languages or extensions to facilitate querying, while others use proprietary APIs or domain-specific languages.