SQL (Structured Query Language) ist eine Abfragesprache für relationale Datenbanken. Sie hat eine relativ einfache Syntax und ist durch ihre Rolle als Quasi-Standard von großer Bedeutung, da dadurch eine weitgehende Unabhängigkeit von der benutzten Software erzielt werden kann. Allerdings weichen in der Praxis die einzelnen (insbesondere proprietären) Implementierungen voneinander ab (z.B. Microsoft's JetSQL, das in neueren Versionen von Access verwendet wird). Es gibt auch Open Source - Datenbanksysteme, wie z.B. MySQL, das gerne im Zusammenhang mit PHP benutzt wird.