← Povratak na značajke
Free

SQL Formatter

SQL Formatter pretvara minificiran ili nepregledan SQL u čitljive, uvučene upite. Ključne riječi idu u nove retke (SELECT, FROM, WHERE, JOIN, ON, AND, OR), SELECT liste dijele se po jednom stupcu po retku, a prepoznaju se i višerječne ključne riječi (GROUP BY, INNER JOIN, IS NOT NULL). Opcionalna normalizacija ključnih riječi u VELIKA SLOVA i sintaksno isticanje za ključne riječi, funkcije, stringove i brojeve.

Čitanje SQL-a kopiranog iz koda ili logova često je mučno — ORM-ovi generiraju jednoretčane upite, alati za formatiranje logova uklanjaju prijelome redaka, a ručno pisan SQL različitih autora koristi nedosljedno uvlačenje. SQL Formatter jednim klikom daje čist, dosljedan pregled bilo kojeg upita. Formatter tokenizira SQL (obrađujući stringove, komentare, brojeve, identifikatore, operatore i interpunkciju), prepoznaje oko 80 SQL ključnih riječi uključujući višerječne poput GROUP BY, LEFT OUTER JOIN, IS NOT NULL i ORDER BY. Ključne riječi najviše razine (SELECT, FROM, WHERE, HAVING itd.) svaka ide u svoj vlastiti redak. SELECT liste dobivaju po jedan stupac po retku, čineći široke popise stupaca čitljivima. JOIN klauzule uvlače se u novi redak sa svojim ON uvjetom. Opcionalna normalizacija u VELIKA SLOVA pretvara ključne riječi mješovite velike/male slova u velika slova radi dosljednosti. Sintaksno isticanje boji ključne riječi ljubičasto, funkcije plavo, stringove zeleno, brojeve narančasto, a komentare sivom kurzivom. Komentari (-- linijski i /* blok */) se čuvaju. Opcija Minify sažima upit natrag u jedan redak za upotrebu kao jednoretčani niz (npr. kao string u kodu).

Pregled uživo
example.com
Oblikovalnik SQL-a ✓ Formatted · 13 lines
Uvlaka ✓ UPPERCASE keywords ✓ Syntax highlight
Ulazni SQL (minimiziran)
select u.id, u.name, count(o.id) as orders from users u left join orders o on o.user_id = u.id where u.active = true group by u.id, u.name order by orders desc limit 10
Oblikovani izlaz
SELECT u.id, u.name, COUNT(o.id) AS orders FROM users u LEFT JOIN orders o ON o.user_id = u.id WHERE u.active = true GROUP BY u.id, u.name ORDER BY orders DESC LIMIT 10;
Ključne značajke

Pametno Formatiranje Svjesno Ključnih Riječi

Tokenizator prepoznaje oko 80 SQL ključnih riječi (uključujući višerječne GROUP BY, INNER JOIN, IS NOT NULL) radi ispravnog prijeloma redaka.

Dijeljenje SELECT Liste

Svaki stupac u SELECT listi dobiva vlastiti redak — široki popisi stupaca postaju pregledni.

Normalizacija u VELIKA SLOVA

Opcionalna pretvorba u velika slova daje vašem upitu dosljedno pisanje ključnih riječi bez obzira na autora.

Sintaksno Isticanje

Ključne riječi, funkcije, stringovi, brojevi i komentari obojeni su radi lakšeg pregleda strukture.

Sigurno za Komentare

SQL komentari (-- i /* */) se čuvaju na svom mjestu tijekom formatiranja — bez neočekivanih brisanja.

Način Minify

Sažima bilo koji formatirani upit natrag u jedan redak — korisno kod ugrađivanja SQL-a kao string literala u kodu.

Uobičajeni primjeri upotrebe

Otklanjanje Pogrešaka u ORM Logovima

ORM-ovi poput Sequelize, Prisma ili TypeORM zapisuju jednoretčani SQL. Zalijepite u formatter da razumijete strukturu upita.

Code Review

Prilikom pregleda PR-a s ugrađenim SQL stringovima, formatirajte ih radi čitljivosti prije ostavljanja komentara.

Optimizacija Upita

Formatirajte spor upit da jasno vidite njegovu JOIN strukturu, čineći uska grla lakšim za uočiti tijekom optimizacije.

Dokumentacija

Izradite uredno formatiran SQL za uključivanje u README, interne wikije ili API dokumentaciju.

Podučavanje i Učenje

Novi SQL programeri mogu zalijepiti svoje upite i vidjeti ispravno formatiranje kao referencu za idiomatski stil učenja.

Kako koristiti
1

Otvorite SQL Formatter

Kliknite ikonu SQL u DevSuite Pro doku. Otvara se panel s opcijama i poljem za unos.

2

Zalijepite Svoj Upit

Zalijepite bilo koji SQL — iz ORM logova, datoteke ili uređivača koda. Radi sa SELECT, INSERT, UPDATE, DELETE, CREATE i drugim naredbama.

3

Kliknite Format

Pritisnite Format za uvučeni, čitljivi upit s ključnim riječima u vlastitim retcima.

4

Podesite Opcije

Prilagodite širinu uvlačenja, uključite VELIKA SLOVA za ključne riječi, uključite/isključite sintaksno isticanje prema vlastitom stilu.

5

Kopirajte i Koristite

Kliknite Copy za preuzimanje formatiranog ili minificiranog upita. Zalijepite u svoj IDE, ticket ili dokumentaciju.

Spremni za isprobavanje?

Instalirajte DevSuite Pro besplatno i otključajte 64+ razvojnih alata za svoj preglednik.

Dodaj u Chrome Dodaj u Edge Dodaj u FireFox