Handytool
Utvecklarguide5 min läsningUppdaterad 25 maj 2026

Webbläsarverktyg för SQL

Omedelbar SQL-formatering för alla dialekter, ingen databas krävs.

Handytools SQL-formaterare pretty-printar valfri fråga — SELECT, CTE, fönsterfunktion, INSERT — med dialektmedveten regler, och körs helt i din webbläsare så känsliga tabellnamn lämnar aldrig din enhet.

Viktiga punkter

  • 01Stöder PostgreSQL, MySQL, SQLite, BigQuery och standard SQL med dialektmedveten nyckelordhantering.
  • 02Välj nyckelordsstil (VERSALER, små, eller bevara) och indentation (2 mellanslag, 4 mellanslag eller tabs).
  • 03Körs helt i din webbläsare — frågor med känslig data lämnar aldrig din enhet.
  • 04Verktyget formaterar endast text; den utför inte frågor eller ansluter till någon databas.

Varför formatera SQL innan du delar det?

Oformaterad SQL är genuint svår att granska. Långa SELECT-listor smashad på en rad, inkonsistent indentation i undergränser och blandad case-nyckelord förlangsam alla kodgranskningar och felsökning. En korrekt formaterad fråga gör JOIN-villkor, WHERE-satser och CTE-struktur omedelbar läsbar.

Formatering blir ännu viktigare när man delar frågor mellan ett team med en stilguide — VERSALA nyckelord, fyra-rymdindentering, en sats per rad. Handytools SQL-formaterare tillämpar denna stil konsekvent på allt du klistrar in, oavsett om det är en tvårads lookup eller en 200-radersanalytisk fråga med flera CTE:er och fönsterfunktioner.

Hur man formaterar en SQL-fråga

  1. 01

    Klistra in din SQL

    Klistra in valfri SQL-sats i indatapanelen — SELECT, INSERT, UPDATE, DELETE, CREATE, eller en fullständig CTE-kedja. Det finns ingen storleksgräns bortom din webbläsares tillgängliga minne.

  2. 02

    Välj dialekten

    Välj PostgreSQL, MySQL, SQLite, BigQuery eller Standard SQL från rullgardinslistan. Dialekten bestämmer hur reserverade ord och leverantörsspecifik syntax som RETURNING eller STRUCT hanteras.

  3. 03

    Ställ in nyckelordsstil och indentation

    Välj VERSALER, små eller Bevara för nyckelordsstil. Välj 2 mellanslag, 4 mellanslag eller tabs för indentation. VERSALA nyckelord med 2-mellanslag indentation är den vanligaste stilen i delade kodlager.

  4. 04

    Klicka Formatera

    Den formaterade utmatningen visas i den högra panelen omedelbar. Satser placeras på sina egna rader, JOIN-villkor är justerade och undergränser är indragna i förhållande till deras överordnade.

  5. 05

    Kopiera och använd

    Klicka Kopiera för att kopiera den formaterade SQL:en till din urklipp. Klistra in i din IDE, en SQL-fil, en PR-beskrivning eller ett dokumentationsutdrag.

Säkert att använda med produktionfrågmönster

Sql-formatter biblioteket körs helt i din webbläsare. Ingenting skickas till en server — ingen frågtext, inga tabellnamn, ingen exempeldata. Det gör det säkert att formatera frågor som refererar till verkliga schemanamn eller innehåller exempelvärden från en staging-databas.

En sak som formateraren inte kommer att göra är att köra din SQL. Det är ett endast textomformningsverktyg. Du kan säkert klistra in frågor som skulle släcka tabeller eller radera rader — verktyget behandlar dem som vanlig text och formaterar dem utan att köra en enda sats.

SQL Formatter FAQ

Vilka SQL-dialekter stöder denna formaterare?

Standard SQL, PostgreSQL, MySQL, SQLite och BigQuery. Varje dialekt hanterar leverantörsspecifik syntax som PostgreSQL:s RETURNING-sats, MySQL:s backtick-identifierare och BigQuery:s STRUCT-typ korrekt.

Kommer formateraren att köra min fråga?

Nej. Den formaterar bara frågautexten. Den ansluter inte till någon databas, validerar kolumnnamn eller utför satser.

Är min SQL uppladdat till någon server?

Nej. Sql-formatter biblioteket körs i din webbläsare. Din frågtext stannar på din enhet.

Varför formaterar min lagrad procedur eller PL/pgSQL-block konstigt?

Procedurala SQL-block (PL/pgSQL, BEGIN…END-block, DECLARE-avsnitt) ligger utanför vad formaterarens grammatik täcker. Formatera mindre SELECT- eller DML-utdrag från dessa block separat.

Vad är den bästa nyckelordsstilen för en delad kodlager?

VERSALA nyckelord är den mest allmänt antagna konventionen — de separerar visuellt SQL-struktur från identifierarnamn. Två-mellanslag eller fyra-mellanslag indentation är en fråga om teampreferens.

Relaterade verktyg

Fortsätt arbeta med Utvecklare-verktyg

Utvecklare-verktyg