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.
Související nástroje
Jak používat nástroj Formátovač SQL
- 01
Vložte svůj SQL dotaz do vstupního pole.
- 02
Zvolte Formátovat pro zkrášlení nebo Minifikovat pro stlačení na jeden řádek.
- 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.