SQL je kratica za "Strukturirani jezik upita" što na portugalskom znači Strukturirani jezik upita, standardni jezik za upravljanje podacima koji komunicira s glavnim bazama podataka na temelju relacijskog modela.
Neki od glavnih sustava koji koriste SQL su: MySQL, Oracle, Firebird, Microsoft Access, PostgreSQL (otvoreni izvor), HSQLDB (otvoreni izvor i napisan na Javi).
Jezik SQL pojavio se 1974. godine i razvijen je u IBM laboratorijima kao sučelje za sustav relacijskog upravljanja bazama podataka (RDBMS) nazvan SYSTEM R. Ovaj je sustav stvoren na temelju članka iz 1970. godine koji je napisao Edgar F. Bakalar.
Pojavili su se i drugi jezici žanra, ali SQL je postao najčešće korišten. Stvaranje standarda za SQL izvršio je 1986 Američki nacionalni institut za standard (ANSI), a 1987. godine Međunarodna organizacija za standarde (ISO).
SQL je u osnovi deklarativni jezik. To znači da programer treba samo naznačiti koja je namjena da ga RDBMS izvršava.
Neke od glavnih SQL naredbi za manipulaciju podacima su: INSERT (umetanje), SELECT (upit), UPDATE (ažuriranje), DELETE (brisanje). SQL također omogućuje stvaranje odnosa između tablica i kontrolu pristupa podacima.