← Tagasi funktsioonide juurde
Free

SQL Vormindaja

SQL Vormindaja teisendab minimeeritud või segased SQL-päringud loetavateks, trepitud päringuteks. Võtmesõnad paigutatakse uutele ridadele (SELECT, FROM, WHERE, JOIN, ON, AND, OR), SELECT loendid jagatakse üks veerg reale ning mitmesõnalised võtmesõnad (GROUP BY, INNER JOIN, IS NOT NULL) tuvastatakse. Valikuline SUURTÄHTEDE võtmesõnade normaliseerimine ja süntaksi esiletõstmine võtmesõnade, funktsioonide, stringide ja arvude jaoks.

Koodist või logidest kopeeritud SQL-i lugemine on tihti piinarikas — ORM-id genereerivad ühereaklasi päringuid, logivormindajad eemaldavad reavahetused ning erinevate autorite käsitsi kirjutatud SQL kasutab ebajärjekindlat treppimist. SQL Vormindaja annab teile puhta ja järjepideva vaate igast päringust ühe klõpsuga. Vormindaja tükeldab SQL-i (käsitledes stringe, kommentaare, arve, identifikaatoreid, operaatoreid ja kirjavahemärke), tuvastab ~80 SQL-võtmesõna, sealhulgas mitmesõnalised, näiteks GROUP BY, LEFT OUTER JOIN, IS NOT NULL ja ORDER BY. Ülataseme võtmesõnad (SELECT, FROM, WHERE, HAVING jne) paigutatakse igaüks omale reale. SELECT loendid saavad ühe veeru rea kohta, muutes laiad veerulotid loetavaks. JOIN-laused trepitakse uuele reale koos oma ON-tingimusega. Valikuline SUURTÄHTEDE normaliseerimine teisendab segakäändes võtmesõnad suurtähtedeks järjepidevuse tagamiseks. Süntaksi esiletõstmine värvib võtmesõnad lillaks, funktsioonid siniseks, stringid roheliseks, arvud oranžiks ja kommentaarid kaldkirjas halliks. Kommentaarid (-- rea ja /* bloki */ kommentaarid) säilitatakse. Minimeerimisvalik pakib päringu tagasi ühele reale ühereakasutuseks (nt koodis stringina kasutamiseks).

Reaalajas eelvaade
example.com
SQL vormindaja ✓ Vormindatud · 13 rida
Taandus: 2 ✓ SUURED märksõnad ✓ Süntaksi esiletõstmine
Sisend SQL (minimeeritud)
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
Vormindatud väljund
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;
Põhifunktsioonid

Nutikas Võtmesõnateadlik Vormindus

Tükeldaja tuvastab ~80 SQL-võtmesõna (sealhulgas mitmesõnalised GROUP BY, INNER JOIN, IS NOT NULL) korrektseks reavahetuseks.

SELECT Loendi Jagamine

Iga veerg SELECT loendis saab oma rea — laiad veerulotid muutuvad hõlpsalt skaneeritavaks.

SUURTÄHTEDE Normaliseerimine

Valikuline suurtähtede teisendus võtmesõnade jaoks annab teie päringule autorist sõltumatult järjepideva kirjapildi.

Süntaksi Esiletõstmine

Võtmesõnad, funktsioonid, stringid, arvud ja kommentaarid on värvikodeeritud struktuuri lihtsaks skaneerimiseks.

Kommentaaride Turvaline Käsitlemine

SQL-kommentaarid (-- ja /* */) säilitatakse vormindamise ajal oma kohas — ilma ootamatute kustutamisteta.

Minimeerimisrežiim

Ahendab mis tahes vormindatud päringu tagasi ühele reale — kasulik SQL-i kaasamisel koodis stringliteraalina.

Tavalised kasutusjuhud

ORM-logide Silumine

ORM-id nagu Sequelize, Prisma või TypeORM logivad ühereaklasi SQL-i. Kleepige vormindajasse, et mõista päringu struktuuri.

Koodiülevaatus

Kui vaatate üle PR-i kaasatud SQL-stringidega, vormindage need loetavuse huvides enne kommentaaride jätmist.

Päringute Optimeerimine

Vormindage aeglane päring, et näha selgelt selle JOIN-struktuuri, muutes kitsaskohad optimeerimise käigus kergemini leitavaks.

Dokumentatsioon

Looge puhtalt vormindatud SQL README-desse, siseveebisse või API dokumentatsiooni lisamiseks.

Õpetamine ja Õppimine

Uued SQL-arendajad saavad kleepida oma päringuid ja näha korrektset vormindust idiomaatilise stiili õppematerjalina.

Kuidas kasutada
1

Avage SQL Vormindaja

Klõpsake DevSuite Pro doki SQL-ikoonil. Avaneb paneel valikute ja sisendialaga.

2

Kleepige Oma Päring

Kleepige mis tahes SQL — ORM-logidest, failist või koodiredaktorist. Töötab SELECT, INSERT, UPDATE, DELETE, CREATE ja muuga.

3

Klõpsake "Vorminda"

Vajutage "Vorminda", et saada trepitud, loetav päring omal real olevate võtmesõnadega.

4

Häälestage Valikuid

Kohandage treppimislaiust, lülitage SUURTÄHT-võtmesõnad, lülitage süntaksi esiletõstmine sisse/välja vastavalt oma stiilile.

5

Kopeerige ja Kasutage

Klõpsake "Kopeeri", et hankida vormindatud või minimeeritud päring. Kleepige oma IDE-sse, piletisse või dokumentatsiooni.

Kas olete valmis alustama?

Paigaldage DevSuite Pro tasuta ja avage 64+ arendustööriista oma brauserile.

Lisa Chrome'i Lisa Edge'i Lisa FireFoxi