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
- 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.
- 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.
- 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.
- 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.
- 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.