Monu Tools

SQL-formatter

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

  1. 01

    Indsæt din SQL-forespørgsel i inputfeltet.

  2. 02

    Vælg Formatér for at forskønne den eller Minificér for at komprimere den til én linje.

  3. 03

    Vælg nøgleords-skrivemåden, og kopiér derefter resultatet.

Hvad SQL-formateringen gør

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.

Hvorfor læsbar SQL hjælper

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.

Indstillinger og dialekter

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.

Den formaterer, den validerer ikke

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.

Kører i din browser

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

Hvad gør formatteren?

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.

Bliver min SQL sendt til en server?

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.

Hvilke SQL-dialekter understøttes?

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