SQL (Structured Query Language) és un llenguatge de programació utilitzat per
interactuar amb bases de dades relacionals. Es pot utilitzar per crear, modificar i consultar bases de dades, així com per gestionar les dades que s'emmagatzemen en elles.
Les consultes SQL es poden utilitzar per fer operacions com:
SELECT: Per seleccionar dades d'una taula o conjunt de dades.
INSERT: Per afegir dades a una taula. UPDATE: Per actualitzar dades existents en una taula. DELETE: Per esborrar dades d'una taula. CREATE: Per crear una nova taula o altres objectes de base de dades. ALTER: Per modificar l'estructura d'una taula existent. DROP: Per esborrar una taula o altres objectes de base de dades.
SQL és un estàndard i hi ha moltes versions diferents desenvolupades per diferents
proveïdors, com MySQL, SQL Server, Oracle, PostgreSQL, entre d'altres. Aquestes versions difereixen en les funcionalitats i sintaxi, però tots ells segueixen el mateix principi i estan basats en SQL.