← Takaisin ominaisuuksiin
Free

SQL-muotoilija

SQL-muotoilija (SQL Formatter) muuntaa tiivistetyn tai sotkuisen SQL-koodin luettaviksi, sisennettyiksi kyselyiksi. Avainsanat siirretään uusille riveille (SELECT, FROM, WHERE, JOIN, ON, AND, OR), SELECT-listat jaetaan yksi sarake riviään kohden ja moniosaiset avainsanat (GROUP BY, INNER JOIN, IS NOT NULL) tunnistetaan. Valinnainen avainsanojen normalisointi SUURIKOKOISIKSI (UPPERCASE) ja syntaksikorostus avainsanoille, funktioille, merkkijonoille ja numeroille.

Koodista tai lokeista kopioidun SQL:n lukeminen on usein tuskallista — ORM-työkalut tuottavat yhdelle riville kirjoitettuja kyselyitä, lokimuotoilijat poistavat rivinvaihdot ja eri tekijöiden käsin kirjoittama SQL käyttää epäjohdonmukaista sisennystä. SQL-muotoilija antaa sinulle puhtaan, johdonmukaisen näkymän mihin tahansa kyselyyn yhdellä napsautuksella. Muotoilija pilkkoo SQL:n osiin (käsittelee merkkijonot, kommentit, numerot, tunnisteet, operaattorit ja välimerkit) ja tunnistaa noin 80 SQL-avainsanaa, mukaan lukien moniosaiset avainsanat, kuten GROUP BY, LEFT OUTER JOIN, IS NOT NULL ja ORDER BY. Päävaiheen avainsanat (SELECT, FROM, WHERE, HAVING jne.) asetetaan kukin omalle rivilleen. SELECT-luetteloiden sarakkeet jaetaan yksi riviään kohden, mikä tekee leveistä sarakeluetteloista luettavia. JOIN-lausekkeet sisennetään omalle rivilleen yhdessä niiden ON-ehtojen kanssa. Valinnainen UPPERCASE-normalisointi muuntaa eri kirjainkokoja käyttävät avainsanat suuraakkosiksi johdonmukaisuuden vuoksi. Syntaksikorostus värittää avainsanat violetiksi, funktiot siniseksi, merkkijonot vihreäksi, numerot oranssiksi ja kommentit kursivoiduksi harmaaksi. Kommentit (-- rivikommentit ja /* lohkokommentit */) säilytetään. Tiivistä (Minify) -vaihtoehto tiivistää kyselyn takaisin yhdelle riville, mikä sopii esimerkiksi kyselyn upottamiseen merkkijonona koodiin.

Reaaliaikainen esikatselu
example.com
SQL-muotoilija ✓ Muotoiltu · 13 riviä
Sisennys: 2 ✓ ISOT KIRJAIMET avainsanat ✓ Syntaksin korostus
Syöte SQL (tiivistetty)
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
Muotoiltu tuloste
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;
Keskeiset ominaisuudet

Älykäs avainsanat tunnistava muotoilu

Jäsennin tunnistaa noin 80 SQL-avainsanaa (mukaan lukien moniosaiset GROUP BY, INNER JOIN, IS NOT NULL) oikeaa rivitystä varten.

SELECT-luettelon jakaminen

Jokainen sarake SELECT-luettelossa saa oman rivinsä — leveistä sarakeluetteloista tulee helposti silmäiltäviä.

Normalisointi SUURIKOKOISIKSI

Valinnainen avainsanojen muuntaminen suuraakkosiksi antaa kyselyllesi johdonmukaisen kirjainkoon kirjoittajasta riippumatta.

Syntaksikorostus

Avainsanat, funktiot, merkkijonot, numerot ja kommentit väritetään selkeästi rakenteen helppoa selaamista varten.

Kommenttiturvallinen

SQL-kommentit (-- ja /* */) säilytetään paikoillaan muotoilun aikana — ei yllättäviä poistoja.

Tiivistystila (Minify)

Kutistaa minkä tahansa muotoillun kyselyn takaisin yhdelle riville — hyödyllinen, kun SQL upotetaan merkkijonoliteraalina koodiin.

Yleiset käyttötapaukset

ORM-lokien virheenkorjaus

ORM:t, kuten Sequelize, Prisma tai TypeORM, kirjaavat SQL:n yhdelle riville. Liitä se muotoilijaan ymmärtääksesi kyselyn rakenteen.

Koodikatselmointi

When reviewing a PR with embedded SQL strings, format them for readability before leaving comments.

Kyselyn optimointi

Muotoile hidas kysely nähdäksesi sen JOIN-rakenteen selkeästi, jolloin pullonkaulat on helpompi havaita optimoinnin aikana.

Dokumentaatio

Tuota siististi muotoiltua SQL-koodia sisällytettäväksi README-tiedostoihin, sisäisiin wikeihin tai API-dokumentaatioon.

Opetus ja oppiminen

Uudet SQL-kehittäjät voivat liittää kyselynsä ja nähdä oikean muotoilun oppiakseen käyttämään idioomaattista tyyliä.

Käyttöohjeet
1

Avaa SQL-muotoilija

Napsauta SQL-kuvaketta DevSuite Pro -telakassa. Paneeli avautuu näyttäen asetukset ja syötealueen.

2

Liitä kyselysi

Liitä mikä tahansa SQL — ORM-lokeista, tiedostosta tai koodieditorista. Toimii SELECT-, INSERT-, UPDATE-, DELETE-, CREATE- ja muiden lausekkeiden kanssa.

3

Napsauta Muotoile

Paina Muotoile saadaksesi sisennetyn, luettavan kyselyn, jossa avainsanat ovat omilla riveillään.

4

Säädä asetuksia

Muuta sisennyksen leveyttä, kytke päälle UPPERCASE-avainsanat ja ota syntaksikorostus käyttöön tai pois käytöstä tyylisi mukaan.

5

Kopioi ja käytä

Napsauta Kopioi napataksesi muotoillun tai tiivistetyn kyselyn. Liitä se IDE:ääsi, tikettiin tai dokumentaatioon.

Valmis kokeilemaan?

Asenna DevSuite Pro ilmaiseksi ja avaa yli 64 kehittäjätyökalua selaimellesi.

Lisää Chromeen Lisää Edgeen Lisää FireFoxiin