Handytool
Ghid pentru dezvoltatori5 min cititActualizat 25 mai 2026

Instrument SQL Numai Browser

Formatare SQL instantanee pentru orice dialect, fără bază de date necesară.

Formatorul SQL al Handytool-ului pretty-print orice interogare — SELECT, CTE, funcție fereastră, INSERT — folosind reguli de dialect aware, și rulează în întregime în browserul tău deci numele tabelelor sensibile nu-și părăsesc niciodată dispozitivul.

Punctele cheie

  • 01Acceptă PostgreSQL, MySQL, SQLite, BigQuery și SQL standard cu manipulare cuvinte-cheie dialect-aware.
  • 02Alege caz cuvânt-cheie (UPPERCASE, lowercase sau preserve) și indentare (2 spații, 4 spații sau tab-uri).
  • 03Rulează în întregime în browserul tău — interogări cu date sensibile nu-și părăsesc niciodată dispozitivul.
  • 04Instrumentul doar reformatează text; nu execută interogări sau nu se conectează la niciun bază de date.

De Ce Formatezi SQL Înainte Să Îl Împărtășești?

SQL neformatat este cu adevărat greu de revizuit. Listele SELECT lungi écrăsite pe o linie, indentare inconsistentă în subinterogări și cuvinte-cheie cu caz mixt toate încetinesc recenziile de cod și depanarea. O interogare formatată corespunzător face condițiile JOIN, clauze WHERE și structura CTE imediat lizibilă.

Formatarea devine și mai importantă atunci când partajezi interogări în echipă cu ghid de stil — cuvinte-cheie UPPERCASE, indentare patru-spații, o clauză per linie. Formatorul SQL al Handytool-ului impune acel stil consistent la tot ceea ce lipi, fie că este o interogare cu două linii sau o interogare analitică de 200 linii cu mai multe CTE-uri și funcții de fereastră.

Cum să Formatezi o Interogare SQL

  1. 01

    Lipește SQL-ul tău

    Lipește orice declarație SQL în panoul de intrare — SELECT, INSERT, UPDATE, DELETE, CREATE sau un lanț CTE complet. Nu există limită de dimensiune dincolo de memoria disponibilă a browserului.

  2. 02

    Selectează dialectul

    Alege PostgreSQL, MySQL, SQLite, BigQuery sau Standard SQL din dropdown. Dialectul determină modul în care sunt manipulate cuvintele rezervate și sintaxa specifică furnizorului cum ar fi RETURNING sau STRUCT.

  3. 03

    Setează caz cuvânt-cheie și indent

    Alege UPPERCASE, lowercase sau Preserve pentru cazul cuvânt-cheie. Alege 2 spații, 4 spații sau tab-uri pentru indentare. Cuvintele-cheie UPPERCASE cu indent de 2 spații este cel mai comun stil în baze de cod partajate.

  4. 04

    Dă clic pe Format

    Rezultatul formatat apare în panoul drept instantaneu. Clauzele sunt plasate pe propriile linii, condițiile JOIN sunt aliniate și subinterogările sunt indentate în raport cu părintele lor.

  5. 05

    Copiază și folosește

    Dă clic pe Copiere pentru a copia SQL-ul formatat în clipboard. Lipește în IDE-ul tău, un fișier SQL, o descriere PR sau un fragment de documentație.

Sigur de Folosit Cu Modele de Interogare de Producție

Biblioteca sql-formatter rulează în întregime în browserul tău. Nimic nu este trimis la un server — nu text de interogare, nu nume tabel, nu date de mostră. Ceea ce îl face sigur să formatezi interogări care fac referire la nume de schemă reali sau care conțin valori de mostră dintr-o bază de date de staging.

O chestie pe care formatorul nu o va face este să-ți execute SQL-ul. Este doar un instrument de transformare a textului. Poți lipi în siguranță interogări care ar renunța la tabele sau ar șterge rânduri — instrumentul le tratează ca text simplu și le reformatează fără a executa o singură declarație.

FAQ Formatter SQL

Care dialecte SQL acceptă acest formatter?

SQL Standard, PostgreSQL, MySQL, SQLite și BigQuery. Fiecare dialect manipulează corect sintaxa specifică furnizorului cum ar fi clauza RETURNING PostgreSQL, identificatorii backtick MySQL și tipul STRUCT BigQuery.

Va executa formatorul interogarea mea?

Nu. Doar reformatează textul interogării. Nu se conectează la nicio bază de date, nu validează nume de coloane sau nu execută declarații.

Se încarcă SQL-ul meu pe vreun server?

Nu. Biblioteca sql-formatter rulează în browserul tău. Textul interogării tale rămâne pe dispozitivul tău.

De ce procedura mea stocată sau blocul PL/pgSQL se formatează ciudat?

Blocurile SQL procedural (PL/pgSQL, blocuri BEGIN…END, secțiuni DECLARE) sunt în afara ceea ce acoperă gramatica formattorului. Formatează fragmente SELECT sau DML mai mici din cadrul acelor blocuri separat.

Care este cel mai bun caz cuvânt-cheie pentru o bază de cod partajată?

Cuvintele-cheie UPPERCASE sunt convenția cea mai larg adoptată — ele separă vizual structura SQL de numele identificatorului. Indentarea de 2 spații sau 4 spații este o chestie de preferință a echipei.

Instrumente conexe

Continuați să lucrați cu instrumentele Pentru dezvoltatori

Instrumente Pentru dezvoltatori