Handytool
Průvodce vývojářem5 min čteníAktualizováno 25. 5. 2026

Nástroj SQL pouze v Prohlížeči

Okamžité formátování SQL pro libovolný dialekt, bez databáze.

Formáter SQL od Handytoolu pretty-prints jakýkoliv dotaz — SELECT, CTE, okno funkce, INSERT — pomocí pravidel vědomí dialektu, a běží zcela v prohlížeči, takže citlivé názvy tabulek nikdy neopisují vaše zařízení.

Klíčové poznatky

  • 01Podporuje PostgreSQL, MySQL, SQLite, BigQuery a standardní SQL se zpracováním klíčových slov vědomí dialektu.
  • 02Zvolte velikost písmen klíčů (UPPERCASE, lowercase, nebo preserve) a odsazení (2 mezery, 4 mezery, nebo tabulátory).
  • 03Běží zcela v prohlížeči — dotazy s citlivými daty nikdy neopisují vaše zařízení.
  • 04Nástroj pouze přeformátuje text; nespouští dotazy ani se nepřipojuje k žádné databázi.

Proč formátovat SQL, než jej sdílíte?

Neformátovaný SQL je skutečně těžko se čte. Dlouhé SELECT seznamy rozsméknuté na jeden řádek, nekonzistentní odsazení v poddotazech a smíšenými klíči — to všechno zpomaluje recenze kódu a ladění. Správně formátovaný dotaz dělá JOIN podmínky, WHERE klauzule a CTE strukturu okamžitě čitelnou.

Formátování se stává ještě důležitějším při sdílení dotazů v týmu se stylovým průvodcem — UPPERCASE klíči, čtyřmístné odsazení, jeden klauzule na řádek. Formáter SQL od Handytoolu vynucuje tento styl konzistentně across vše, co vložíte, ať je to dvouřádkový lookup nebo 200řádkový analytický dotaz s více CTE a oknem funkcí.

Jak formátovat SQL dotaz

  1. 01

    Vložte svůj SQL

    Vložte libovolný SQL příkaz do panelu vstupů — SELECT, INSERT, UPDATE, DELETE, CREATE, nebo úplný CTE řetězec. Neexistuje limit velikosti mimo dostupnou paměť vašeho prohlížeče.

  2. 02

    Vyberte dialekt

    Vyberte PostgreSQL, MySQL, SQLite, BigQuery, nebo Standard SQL z rozbalovacího seznamu. Dialekt určuje, jak jsou vyhrazená slova a vendor-specifická syntaxe, jako RETURNING či STRUCT, zpracovány.

  3. 03

    Nastavte velikost písmen klíčů a odsazení

    Zvolte UPPERCASE, lowercase, nebo Preserve pro velikost písmen klíčů. Vyberte 2 mezery, 4 mezery, nebo tabulátory pro odsazení. UPPERCASE klíči se 2-místným odsazením je nejčastější styl v sdílených kódech.

  4. 04

    Klikněte na Formátovat

    Formátovaný výstup se okamžitě zobrazí v pravém panelu. Klauzule jsou umístěny na svých vlastních řádcích, JOIN podmínky jsou zarovnány a poddotazy jsou odsazeny relativně k jejich nadřazenému.

  5. 05

    Zkopírujte a použijte

    Klikněte na Copy pro zkopírování formátovaného SQL do schránky. Vložte do IDE, SQL souboru, PR popisu, nebo fragmentu dokumentace.

Bezpečné použití s produkcí query vzorů

Knihovna sql-formatter běží zcela v prohlížeči. Nic se neposílá do serveru — žádný text dotazu, žádné názvy tabulek, žádná data vzorku. To z něj dělá bezpečné formátování dotazů, které odkazují na skutečné schéma názvy nebo obsahují vzorová data z staging databáze.

Jedna věc, kterou formáter nebude dělat, je spustit váš SQL. Je to pouze nástroj transformace textu. Bezpečně můžete vložit dotazy, které by vynechaly tabulky či smazaly řádky — nástroj je zachází jako s prostým textem a přeformátuje je bez spuštění jediného příkazu.

Časté otázky k SQL Formáteru

Jaké SQL dialekty tento formáter podporuje?

Standard SQL, PostgreSQL, MySQL, SQLite a BigQuery. Každý dialekt správně zpracovává vendor-specifickou syntaxi jako PostgreSQL RETURNING klauzule, MySQL backtick identifikátory a BigQuery STRUCT typ.

Bude formáter spouštět můj dotaz?

Ne. Pouze přeformátuje text dotazu. Nepřipojuje se k žádné databázi, nevaliduje názvy sloupců a nespouští příkazy.

Je můj SQL nahrán na libovolný server?

Ne. Knihovna sql-formatter běží v prohlížeči. Váš text dotazu zůstává na vašem zařízení.

Proč se moje uložená procedura nebo PL/pgSQL blok formátuje zvláštně?

Procedurální SQL bloky (PL/pgSQL, BEGIN…END bloky, DECLARE sekce) jsou mimo to, co pokrývá gramatika formáteru. Formátujte menší SELECT či DML úryvky z těchto bloků odděleně.

Jaká je nejlepší velikost písmen klíčů pro sdílený kódus?

UPPERCASE klíči jsou nejběžněji přijímanou konvencí — vizuálně oddělují SQL strukturu od názvů identifikátorů. Dvou- či čtyřmístné odsazení je věcí týmové preference.

Související nástroje

Pokračujte v práci s nástroji Pro vývojáře

Nástroje Pro vývojáře