Handytool
Udvikler guide5 min læsetidOpdateret 25. maj 2026

Browser-only SQL-værktøj

Øjeblikkelig SQL-formatering til enhver dialekt, ingen database påkrævet.

Handytools SQL-formatter pretty-printer enhver forespørgsel — SELECT, CTE, vinduefunktion, INSERT — ved hjælp af dialekt-klar regler, og kørende fuldstændigt i din browser, så sensitive tabel-navne aldrig forlader din enhed.

Vigtigste punkter

  • 01Understøtter PostgreSQL, MySQL, SQLite, BigQuery og standard SQL med dialekt-klar søgeordshåndtering.
  • 02Vælg søgeordstilfælde (UPPERCASE, lowercase eller bevar) og indrykninger (2 mellemrum, 4 mellemrum eller tabulator).
  • 03Kørende fuldstændigt i din browser — forespørgsler med sensitive data forlader aldrig din enhed.
  • 04Værktøjet omformaterer kun tekst; det udfører ikke forespørgsler eller forbinder til nogen database.

Hvorfor formaterer du SQL før du deler det?

Uformateret SQL er virkelig svær at gennemse. Lange SELECT-lister smadret på en linje, inkonsistent indrykningi subforespørgsler og blandede tilfældesøgeord bremser alle code reviews og debugging. En korrekt formateret forespørgsel gør JOIN-betingelser, WHERE-klausuler og CTE-struktur øjeblikkeligt læsbar.

Formatering bliver endnu vigtigere når du deler forespørgsler på tværs af et team med en stilguide — UPPERCASE-søgeord, fire-mellemrumsindrykninger, en klausul pr. linje. Handytools SQL-formatter håndhæver denne stil konsistent på tværs af alt du indsætter, uanset det er en to-linjers opslag eller en 200-linjers analytisk forespørgsel med flere CTE'er og vinduefunktioner.

Sådan formaterer du en SQL-forespørgsel

  1. 01

    Indsæt din SQL

    Indsæt enhver SQL-erklæring i input-panelet — SELECT, INSERT, UPDATE, DELETE, CREATE eller en fuld CTE-kæde. Der er ingen størrelsebegrænsning ud over din browsers tilgængelige hukommelse.

  2. 02

    Vælg dialekten

    Vælg PostgreSQL, MySQL, SQLite, BigQuery eller Standard SQL fra rullelisten. Dialekten bestemmer hvordan reserverede ord og leverandørspecifik syntaks som RETURNING eller STRUCT håndteres.

  3. 03

    Indstil søgeordstilf og indrykninger

    Vælg UPPERCASE, lowercase eller Bevar til søgeordstilf. Vælg 2 mellemrum, 4 mellemrum eller tabulatorer til indrykninger. UPPERCASE-søgeord med 2-mellemrumsindrykninger er den mest almindelige stil i delte kodebaser.

  4. 04

    Klik Formater

    Det formaterede output vises i højre panel øjeblikkeligt. Klausuler placeres på deres egne linjer, JOIN-betingelser justeres, og subforespørgsler indrykkes i forhold til deres forælder.

  5. 05

    Kopier og brug

    Klik Kopier for at kopiere den formaterede SQL til dit udklipsholder. Indsæt i din IDE, en SQL-fil, en PR-beskrivelse eller et dokumentationsuddrag.

Sikkert at bruge med produktionsforespørgslesmønstre

sql-formatter-biblioteket kørende fuldstændigt i din browser. Intet sendes til en server — ingen forespørgselstekst, ingen tabel-navne, ingen eksempeldata. Det gør det sikkert at formatere forespørgsler der henviser til rigtige skemanavne eller indeholder eksempelværdier fra en staging-database.

En ting formatteren ikke gør er at udfører din SQL. Det er et rent teksttransformationsværktøj. Du kan sikkert indsætte forespørgsler der ville droppe tabeller eller slette rækker — værktøjet behandler dem som almindelig tekst og omformaterer dem uden at udføre en eneste erklæring.

SQL Formatter FAQ

Hvilke SQL-dialekter understøtter denne formatter?

Standard SQL, PostgreSQL, MySQL, SQLite og BigQuery. Hver dialekt håndterer leverandørspecifik syntaks som PostgreSQL's RETURNING-klausul, MySQL's backtick-identifikatorer og BigQuery's STRUCT-type korrekt.

Vil formatteren udføre min forespørgsel?

Nej. Det omformaterer kun forespørgselsteksten. Det forbinder ikke til nogen database, validerer søjlenavne eller udfører erklæringer.

Bliver min SQL uploadet til nogen server?

Nej. sql-formatter-biblioteket kørende i din browser. Din forespørgselstekst forbliver på din enhed.

Hvorfor formaterer min lagret procedure eller PL/pgSQL-blok sig underligt?

Proceduremæssig SQL-blokke (PL/pgSQL, BEGIN…END-blokke, DECLARE-sektioner) er uden for det formatterens grammatik dækker. Formater mindre SELECT eller DML-kodestykker fra disse blokke adskilt.

Hvad er den bedste søgeordstilf til en delt kodebasis?

UPPERCASE-søgeord er den mest bredt vedtagne konvention — de separerer visuelt SQL-struktur fra identifikatornavn. To-mellemrums eller fire-mellemrumsindrykninger er et spørgsmål om teampræference.

Relaterede værktøjer

Fortsæt med Udvikler-værktøjer

Udvikler-værktøjer