SQL aplikace je označení pro webovou aplikaci nebo software, který pro ukládání a práci s daty využívá relační databázi řízenou jazykem SQL (Structured Query Language) – typicky MySQL, MariaDB nebo PostgreSQL. Patří sem třeba redakční systémy (WordPress, Joomla), e-shopy nebo vlastní webové aplikace na míru.
SQL aplikace ukládá data (texty, čísla, nastavení, obsah stránek) do tabulek v databázi a přes jazyk SQL s nimi pracuje – čte je, upravuje, maže nebo do nich přidává nové záznamy. Díky tomu je správa i rozsáhlého obsahu mnohem přehlednější a rychlejší, než kdyby se data ukládala jen do souborů.
Samotné SQL je standardizovaný jazyk, ne konkrétní software – proto nejde o "open source" ve stejném smyslu jako u konkrétní aplikace. Otevřený zdrojový kód mají ale jednotlivé databázové systémy, které SQL využívají, například MySQL nebo MariaDB. Právě proto se SQL aplikace dají provozovat prakticky na jakémkoliv hostingu s podporou těchto databází a svobodně je upravovat podle vlastních potřeb.
SQL aplikaci můžete provozovat na sdíleném webhostingu s podporou MySQL databáze, nebo na vlastním virtuálním serveru (VPS), kde máte nad databází i celým prostředím plnou kontrolu.
SQL aplikace je konkrétní software (např. e-shop nebo redakční systém), zatímco SQL server je systém, který databázi fyzicky obsluhuje a ukládá do ní data.
Ano, většina SQL aplikací vyžaduje vlastní databázi (nejčastěji MySQL) – více o tom, jak databázi vytvořit a pracovat s ní, najdete v článku Co je MySQL databáze.
Podrobný úvod do jazyka SQL nabízí například W3Schools SQL Tutorial.
databáze SQL SQL aplikace SQL databáze