SQL significa "Lenguaje de consulta estructurado" lo que significa, en portugués, Structured Query Language, un lenguaje estándar de gestión de datos que interactúa con las principales bases de datos basado en el modelo relacional.
Algunos de los principales sistemas que utilizan SQL son: MySQL, Oracle, Firebird, Microsoft Access, PostgreSQL (código abierto), HSQLDB (código abierto y escrito en Java).
El lenguaje SQL surgió en 1974 y se desarrolló en los laboratorios de IBM como una interfaz para el Sistema de gestión de bases de datos relacionales (RDBMS) llamado SYSTEM R. Este sistema fue creado en base a un artículo de 1970 escrito por Edgar F. Bacalao.
Surgieron otros lenguajes del género, pero SQL se convirtió en el más utilizado. La creación de un estándar para SQL se logró en 1986 por Instituto Nacional Americano de Estándares (ANSI) y en 1987 por la Organización Internacional de Estándares (YO ASI).
SQL es un lenguaje esencialmente declarativo. Esto significa que el programador solo necesita indicar cuál es el propósito previsto para que sea ejecutado por el RDBMS.
Algunos de los principales comandos SQL para la manipulación de datos son: INSERT (insertar), SELECT (consulta), UPDATE (actualizar), DELETE (eliminar). SQL también permite crear relaciones entre tablas y controlar el acceso a los datos.