Formatér og forskøn SQL-forespørgsler med linjeskift ved klausuler og ensartet nøgleords-skrivemåde, eller minificér dem til én linje.
Sådan bruger du SQL-formatter
Indsæt din SQL-forespørgsel i inputfeltet.
Vælg Formatér for at forskønne den eller Minificér for at komprimere den til én linje.
Vælg nøgleords-skrivemåden, og kopiér derefter resultatet.
Dette er en SQL-formatering, der tager en presset, enkeltlinjet eller inkonsekvent stylet forespørgsel og forskønner den: hver hovedklausul på sin egen linje, kolonner og betingelser indrykket, og søgeords-versalisering gjort konsekvent. Den kan også gøre det omvendte og minificere en forespørgsel til en enkelt linje.
Læsbar SQL er lettere at gennemgå, fejlfinde og vedligeholde. Når SELECT, FROM, WHERE, JOIN og GROUP BY hver starter en ny linje, og søgeordene deler samme versalisering, bliver forespørgslens form, hvad den returnerer, og hvordan den filtrerer, tydelig ved et enkelt blik.
Formatering er også nyttig lige før du committer en forespørgsel, så diffs forbliver små, og gennemgangsansvarlige ser meningsfulde ændringer frem for omflydt whitespace.
Du vælger søgeords-versaliseringen (for eksempel søgeord med store bogstaver, som er den almindelige konvention), og om der skal formateres eller minificeres. Formateringen er dialekt-agnostisk og håndterer den almindelige ANSI-SQL, der bruges af PostgreSQL, MySQL, SQLite og SQL Server.
Minificeringstilstand er praktisk til det modsatte behov: at slå en formateret forespørgsel sammen til en enkelt linje til indlejring i kode eller en konfigurationsværdi.
Værktøjet formaterer for læsbarhed frem for at tjekke, at din forespørgsel er gyldig, så den lægger gladeligt en forespørgsel med en tastefejl i pænt ud. Betragt rent output som en læsbarhedsgevinst, ikke et korrekthedstjek.
Alt kører i din browser, hvilket har betydning, fordi rigtige forespørgsler ofte indeholder tabelnavne, kolonnenavne og somme tider bogstavelige værdier, der antyder dit skema eller dine data. Intet af det uploades.
Ofte stillede spørgsmål
Den sætter hver vigtig klausul såsom SELECT, FROM, WHERE og JOIN på sin egen linje, indrykker kolonnerne og betingelserne og normaliserer nøgleords-skrivemåden for læsbarhed.
Nej. Formateringen kører fuldt ud i din browser, så dine forespørgsler forlader aldrig din enhed. Det gør det sikkert for forespørgsler, der nævner tabel- eller kolonnenavne.
Den er dialekt-agnostisk og håndterer almindelig ANSI SQL brugt af PostgreSQL, MySQL, SQLite og SQL Server. Den formaterer for læsbarhed snarere end at validere syntaks.
Indlejr dette værktøj
Tilføj dette værktøj til dit eget websted. Kopiér uddraget nedenfor, det holder sig automatisk opdateret.
<iframe src="https://monu.tools/embed/da/sql-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Relaterede værktøjer
Forskøn XML med korrekt indrykning, eller minificér det til én linje. Kommentarer, CDATA og processing instructions bevares.
Forskøn CSS med ren indrykning, eller minificér det for at mindske filstørrelsen. Håndterer media queries, calc() og licenskommentarer.
Forskøn HTML med blok-bevidst indrykning, eller minificér det. Indholdet i pre, textarea, script og style bevares.
Forskøn og forfin JavaScript med ensartet indrykning og mellemrum. Kører fuldt ud i din browser.