Formatator SQL
Formatează și înfrumusețează interogări SQL cu întreruperi de linie pe clauze și majuscule consecvente la cuvinte-cheie, sau minifică-le pe o singură linie.
Instrumente similare
Cum se folosește Formatator SQL
- 01
Lipește interogarea ta SQL în caseta de intrare.
- 02
Alege Formatează pentru a o înfrumuseța sau Minifică pentru a o comprima pe o linie.
- 03
Alege stilul de majuscule pentru cuvinte-cheie, apoi copiază rezultatul.
Ce face formatatorul SQL
Acesta este un formatator SQL care ia o interogare înghesuită, pe un singur rând sau stilizată inconsistent și o înfrumusețează: fiecare clauză majoră pe rândul său, coloanele și condițiile indentate, iar scrierea cuvintelor-cheie făcută consistentă. Poate face și invers și comprima o interogare pe un singur rând.
De ce ajută un SQL lizibil
Un SQL lizibil este mai ușor de revizuit, depanat și întreținut. Când SELECT, FROM, WHERE, JOIN și GROUP BY încep fiecare un rând nou, iar cuvintele-cheie au aceeași scriere, forma interogării, ce returnează și cum filtrează, devine evidentă dintr-o privire.
Formatarea este utilă și chiar înainte de a face commit la o interogare, ca diferențele să rămână mici, iar recenzenții să vadă modificări semnificative în loc de spații rearanjate.
Opțiuni și dialecte
Alegi scrierea cuvintelor-cheie (de exemplu cuvinte-cheie cu majuscule, care este convenția comună) și dacă să formatezi sau să comprimi. Formatatorul este agnostic față de dialect și gestionează SQL-ul ANSI comun folosit de PostgreSQL, MySQL, SQLite și SQL Server.
Modul de comprimare este util pentru nevoia opusă: readucerea unei interogări formatate la un singur rând ca să o incluzi în cod sau într-o valoare de configurare.
Formatează, nu validează
Instrumentul formatează pentru lizibilitate, nu verifică dacă interogarea ta este validă, așa că va așeza cu plăcere o interogare cu o greșeală în ea. Tratează rezultatul curat ca o victorie de lizibilitate, nu ca o verificare de corectitudine.
Rulează în browserul tău
Totul rulează în browserul tău, ceea ce contează deoarece interogările reale conțin adesea nume de tabele, nume de coloane și uneori valori literale care sugerează schema sau datele tale. Nimic din toate acestea nu este încărcat pe server.
Întrebări frecvente
Ce face formatatorul?
Pune fiecare clauză majoră precum SELECT, FROM, WHERE și JOIN pe propria linie, indentează coloanele și condițiile și normalizează majusculele cuvintelor-cheie pentru lizibilitate.
SQL-ul meu este trimis către un server?
Nu. Formatarea rulează în întregime în browserul tău, așa că interogările tale nu părăsesc niciodată dispozitivul. Asta o face sigură pentru interogări care menționează nume de tabele sau coloane.
Ce dialecte SQL sunt suportate?
Este agnostic la dialect și gestionează SQL ANSI comun folosit de PostgreSQL, MySQL, SQLite și SQL Server. Formatează pentru lizibilitate, nu validează sintaxa.