SQL oznacza „Ustrukturyzowany język zapytań” co w języku portugalskim oznacza Structured Query Language, standardowy język zarządzania danymi, który współdziała z głównymi bazami danych w oparciu o model relacyjny.
Niektóre z głównych systemów wykorzystujących SQL to: MySQL, Oracle, Firebird, Microsoft Access, PostgreSQL (open source), HSQLDB (open source i napisany w Javie).
Język SQL pojawił się w 1974 roku i został opracowany w laboratoriach IBM jako interfejs dla systemu zarządzania relacyjną bazą danych (RDBMS) o nazwie SYSTEM R. System ten został stworzony na podstawie artykułu z 1970 roku napisanego przez Edgara F. Dorsz.
Pojawiły się inne języki tego gatunku, ale najczęściej używanym stał się SQL. Stworzenie standardu dla SQL zostało zakończone w 1986 roku przez Amerykański Narodowy Instytut Norm (ANSI) oraz w 1987 r. przez Międzynarodowa Organizacja Normalizacyjna (ISO).
SQL jest zasadniczo językiem deklaratywnym. Oznacza to, że programista musi tylko wskazać, jaki jest zamierzony cel, aby został wykonany przez RDBMS.
Niektóre z głównych poleceń SQL służących do manipulacji danymi to: INSERT (wstawianie), SELECT (zapytanie), UPDATE (aktualizacja), DELETE (usuwanie). SQL umożliwia również tworzenie relacji między tabelami i kontrolę dostępu do danych.