Jest to wystandaryzowany język oparty na zapytaniach służący do wyszukiwania informacji w bazach danych. Jego pierwowzór SEQUEL (structured English query language) został zaprojektowany przez IBM w 1974 roku. Pierwsza zaś wersja SQL została komercyjnie zastosowana przez Oracle Corporation w 1979 roku. Historycznie SQL był ulubionym językiem programowania baz danych na superkomputerach oraz komputerach typu mainframe. Jednak z biegiem czasu został też zaadoptowany do użytku w tańszych komputerach ze względu, iż współpracuje z rozproszonymi bazami danych. Standard SQL był kilkakrotnie uaktualniany i cały czas dochodzi do niego wiele rozszerzeń.
