← Nazaj na funkcije
Free

Oblikovalec SQL

Oblikovalec SQL pretvori minificiran ali neurejen SQL v berljive, zamaknjene poizvedbe. Ključne besede gredo v nove vrstice (SELECT, FROM, WHERE, JOIN, ON, AND, OR), sezname SELECT razdeli po en stolpec na vrstico, prepozna pa tudi večbesedne ključne besede (GROUP BY, INNER JOIN, IS NOT NULL). Neobvezna normalizacija ključnih besed v VELIKE ČRKE in barvno poudarjanje skladnje za ključne besede, funkcije, nize in števila.

Branje SQL, kopiranega iz kode ali dnevnikov, je pogosto boleče – ORM-ji ustvarijo enovrstične poizvedbe, oblikovalci dnevnikov odstranijo nove vrstice, ročno pisan SQL različnih avtorjev pa uporablja neusklajen zamik. Oblikovalec SQL vam z enim klikom omogoči čist, usklajen pregled katere koli poizvedbe. Oblikovalec razčleni SQL na žetone (obravnava nize, komentarje, števila, identifikatorje, operatorje in ločila), prepozna približno 80 ključnih besed SQL, vključno z večbesednimi, kot so GROUP BY, LEFT OUTER JOIN, IS NOT NULL in ORDER BY. Vsaka ključna beseda najvišje ravni (SELECT, FROM, WHERE, HAVING itd.) gre v svojo vrstico. Seznami SELECT dobijo po en stolpec na vrstico, kar naredi široke sezname stolpcev berljive. Stavki JOIN se zamaknejo v novo vrstico skupaj s svojim pogojem ON. Neobvezna normalizacija v VELIKE ČRKE pretvori mešano velikost črk ključnih besed v velike črke za doslednost. Barvno poudarjanje skladnje pobarva ključne besede vijolično, funkcije modro, nize zeleno, števila oranžno in komentarje s sivim ležečim tiskom. Komentarji (-- vrstični in /* blokovni */) so ohranjeni. Možnost Minificiraj strne poizvedbo nazaj v eno vrstico za uporabo kot niz v kodi.

Predogled v živo
example.com
Oblikovalnik SQL ✓ Oblikovani · 13 vrstic
Indentation: 2 ✓ Ključne besede VELIKE ČRKE ✓ Poudarjanje sintakse
Vnos SQL (minificiran)
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 izhod
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 lastnosti

Pametno oblikovanje glede na ključne besede

Razčlenjevalnik prepozna približno 80 ključnih besed SQL (vključno z večbesednimi GROUP BY, INNER JOIN, IS NOT NULL) za pravilno prelome vrstic.

Razdelitev seznama SELECT

Vsak stolpec v seznamu SELECT dobi svojo vrstico – široki seznami stolpcev postanejo pregledni.

Normalizacija v VELIKE ČRKE

Neobvezna pretvorba ključnih besed v velike črke da vaši poizvedbi dosledno velikost črk ne glede na avtorja.

Barvno poudarjanje skladnje

Ključne besede, funkcije, nizi, števila in komentarji so barvno označeni za lažje pregledovanje strukture.

Varno za komentarje

Komentarji SQL (-- in /* */) med oblikovanjem ostanejo na svojem mestu – brez nepričakovanih izbrisov.

Način minificiranja

Strne katero koli oblikovano poizvedbo nazaj v eno vrstico – uporabno pri vstavljanju SQL kot niza v kodo.

Pogosti primeri uporabe

Odpravljanje napak v dnevnikih ORM

ORM-ji, kot so Sequelize, Prisma ali TypeORM, beležijo enovrstični SQL. Prilepite v oblikovalec, da razumete strukturo poizvedbe.

Pregled kode

Pri pregledu PR z vgrajenimi nizi SQL jih pred pisanjem komentarjev oblikujte za berljivost.

Optimizacija poizvedb

Oblikujte počasno poizvedbo, da jasno vidite njeno strukturo JOIN, kar olajša odkrivanje ozkih grl med optimizacijo.

Dokumentacija

Ustvarite lepo oblikovan SQL za vključitev v README, interne wiki strani ali dokumentacijo API-ja.

Poučevanje in učenje

Novi razvijalci SQL lahko prilepijo svoje poizvedbe in vidijo pravilno oblikovanje kot učni pripomoček za idiomatski slog.

Kako uporabljati
1

Odprite Oblikovalec SQL

Kliknite ikono SQL v vrstici DevSuite Pro. Odpre se podokno z možnostmi in vnosnim poljem.

2

Prilepite svojo poizvedbo

Prilepite kateri koli SQL – iz dnevnikov ORM, datoteke ali urejevalnika kode. Deluje s SELECT, INSERT, UPDATE, DELETE, CREATE in več.

3

Kliknite Oblikuj

Pritisnite Oblikuj za zamaknjeno, berljivo poizvedbo s ključnimi besedami v svojih vrsticah.

4

Prilagodite možnosti

Prilagodite širino zamika, vklopite ključne besede v VELIKIH ČRKAH, vklopite/izklopite barvno poudarjanje skladnje glede na svoj slog.

5

Kopirajte in uporabite

Kliknite Kopiraj, da pridobite oblikovano ali minificirano poizvedbo. Prilepite v svoj IDE, zahtevek ali dokumentacijo.

Pripravljeni na poskus?

Namestite DevSuite Pro brezplačno in odklenite več kot 64 orodij za razvijalce za svoj brskalnik.

Dodaj v Chrome Dodaj v Edge Dodaj v FireFox