Monu Tools

Formátovač SQL

Formátujte a zkrášlujte SQL dotazy s odřádkováním klauzulí a jednotnou velikostí klíčových slov, nebo je minifikujte na jeden řádek.

Jak používat nástroj Formátovač SQL

  1. 01

    Vložte svůj SQL dotaz do vstupního pole.

  2. 02

    Zvolte Formátovat pro zkrášlení nebo Minifikovat pro stlačení na jeden řádek.

  3. 03

    Zvolte velikost klíčových slov a poté zkopírujte výsledek.

Co formátovač SQL dělá

Tohle je formátovač SQL, který vezme stísněný, jednořádkový nebo nekonzistentně stylovaný dotaz a zkrášlí ho: každou hlavní klauzuli na vlastní řádek, sloupce a podmínky odsazené a velikost písmen klíčových slov sjednocenou. Umí to i naopak a minifikovat dotaz na jeden řádek.

Proč čitelné SQL pomáhá

Čitelné SQL se snadněji reviduje, ladí a udržuje. Když SELECT, FROM, WHERE, JOIN a GROUP BY každý začíná nový řádek a klíčová slova sdílejí jednu velikost písmen, tvar dotazu, co vrací a jak filtruje, se stane zřejmým na první pohled.

Formátování je také užitečné těsně před odesláním dotazu, aby diffy zůstaly malé a recenzenti viděli smysluplné změny, a ne přeformátované bílé znaky.

Možnosti a dialekty

Zvolíte velikost písmen klíčových slov (například velká klíčová slova, což je běžná konvence) a jestli formátovat nebo minifikovat. Formátovač je nezávislý na dialektu a zvládá běžné ANSI SQL používané PostgreSQL, MySQL, SQLite a SQL Server.

Režim minifikace se hodí na opačnou potřebu: sbalení naformátovaného dotazu zpět na jeden řádek pro vložení do kódu nebo hodnoty konfigurace.

Formátuje, nevaliduje

Nástroj formátuje kvůli čitelnosti, ne kvůli kontrole, že je váš dotaz platný, takže s radostí naformátuje i dotaz s překlepem. Berte čistý výstup jako výhru v čitelnosti, ne jako kontrolu správnosti.

Běží ve vašem prohlížeči

Všechno běží ve vašem prohlížeči, což je důležité, protože skutečné dotazy často obsahují názvy tabulek, názvy sloupců a někdy i literální hodnoty, které naznačují vaše schéma nebo data. Nic z toho se nenahrává.

Často kladené otázky

Co formátovač dělá?

Umisťuje každou hlavní klauzuli jako SELECT, FROM, WHERE a JOIN na vlastní řádek, odsazuje sloupce a podmínky a normalizuje velikost klíčových slov pro čitelnost.

Odesílá se mé SQL na server?

Ne. Formátování běží výhradně ve vašem prohlížeči, takže vaše dotazy nikdy neopustí vaše zařízení. To je bezpečné pro dotazy, které zmiňují názvy tabulek nebo sloupců.

Které SQL dialekty jsou podporovány?

Je nezávislý na dialektu a zvládá běžné ANSI SQL používané PostgreSQL, MySQL, SQLite a SQL Serverem. Formátuje pro čitelnost, neověřuje syntaxi.

Vložit tento nástroj

Přidejte tento nástroj na svůj web. Zkopírujte úryvek níže, automaticky zůstává aktuální.

<iframe src="https://monu.tools/embed/cs/sql-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Související nástroje