SQL staat voor "Structured Query Language" dat betekent, in het Portugees, Structured Query Language, een standaardtaal voor gegevensbeheer die interageert met de belangrijkste databases op basis van het relationele model.
Enkele van de belangrijkste systemen die SQL gebruiken zijn: MySQL, Oracle, Firebird, Microsoft Access, PostgreSQL (open source), HSQLDB (open source en geschreven in Java).
De SQL-taal ontstond in 1974 en werd ontwikkeld in IBM-laboratoria als een interface voor het relationele databasebeheersysteem (RDBMS) genaamd SYSTEM R. Dit systeem is gemaakt op basis van een artikel uit 1970, geschreven door Edgar F. Kabeljauw.
Andere talen van het genre ontstonden, maar SQL werd het meest gebruikt. De creatie van een standaard voor SQL werd in 1986 bereikt door: Amerikaans nationaal standaardinstituut (ANSI) en in 1987 door de Internationale Organisatie voor Normen (ISO).
SQL is in wezen een declaratieve taal. Dit betekent dat de programmeur alleen hoeft aan te geven wat het beoogde doel is om het door het RDBMS te laten uitvoeren.
Enkele van de belangrijkste SQL-commando's voor gegevensmanipulatie zijn: INSERT (insert), SELECT (query), UPDATE (update), DELETE (delete). SQL maakt het ook mogelijk om relaties tussen tabellen te creëren en de toegang tot gegevens te regelen.