SQL
SQL je anglická zkratka pro Structured Query Language, což lze přeložit jako strukturovaný dotazovací jazyk. Je široce rozšířený a používá se v relačních databázových systémech, jako je třeba MySQL, PostgreSQL, MariaDB či SQLite.
Pomocí SQL dotazu je možné z databáze vytahovat požadované informace. Pro představu lze například definovat, že si přejeme zobrazit data z konkrétních sloupců, které odpovídají určitému rozsahu. Například SQL dotaz, který říká: „Vyber všechny záznamy z tabulky ´kontakty´, které v sloupci ´partner´ nabývají hodnoty ´ANO´, maximálně však vypiš 500 záznamů”, by vypadal asi takto:
SELECT *
FROM kontakty
WHERE partner = ‘ANO’
LIMIT 500
Příkazy psané SQL jazykem se dělí do čtyř základních kategorií: příkazy definující data (např. CREATE), příkazy určené k manipulaci s daty (např. SELECT), kontrolující příkazy (např. GRANT) a ostatní příkazy. Různé jazyky pak více či méně respektují SQL standardy. Například MySQL se od nich odchyluje více než PostgreSQL.