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.

Mohlo by se vám hodit


Máte nejasnosti nebo nápad na zlepšení článku?

Napište nám