🗄️
SQL-vormindaja ja kaunistaja tasuta
Prindi SQL-päringud nõuetekohase taandega, konfigureeritava märksõnade suurusega ja suurte lausete reavahetustega. Töötab mis tahes SQL-dialektiga.
Töötab võrguühenduseta pärast laadimist
Vormindatud SQL
Vormindatud SQL ilmub siia…Levinud kasutusviisid
- Vormindage SQL pull-requestide ülevaatuse jaoksPuhastage SQL-i päringud enne andmete salvestamist, et need oleks koodiülevaates loetavad.
- Vormindage SQL vigade leidmiseksVormindamine paljastab struktuuriprobleemid nagu puuduvad JOINid või valesti joondatud tingimused.
- Vormindage SQL-i dokumentatsiooni jaoksMuutke SQL-i näited dokumentatsioonis, ajaveebis või õpikutes kauniks ja hõlpsasti loetavaks.
- Vormindage ORM-i genereeritud SQL-iORM-id (Sequelize, Prisma, ActiveRecord) loovad SQL-i ühel real — vormindage see siluks, mida nad tegelikult lõid.
- Vormindage aruannete päringudSuured analüütilised SQL-i päringud muutuvad vormindamiseta juhtimiseks.Taandarvu selguse huvides.
Kuidas see töötab
See SQL-vormindaja on ehitatud täielikult käsitsi kirjutatud tokeniseerijast ja vormindajast — välist teeki ei kasutata. Vormindamine ja süntaksi esiletõst töötavad koheselt brauseris kirjutades, serverit ei kaasata.
- 1Tokeniseerija jagab SQL-iTähemärk-tähemärgi-kaupa tokeniseerija käib su sisendi läbi ja jagab selle tüübitud tokeniteks: stringiliteraalid (käsitledes nii tagurpidikaldkriipsu paokoode kui SQL-i topeltjutumärgi stiili), reakommentaarid (--), plokikommentaarid (/* */), operaatorid, sulud, identifikaatorid ja numbrid. Tühikud kokkuvõetakse üksikuks tühikutokeniks.
- 2Liitmärksõnad liidetaksePärast tokeniseerimist liidab teine läbimine kõrvutiasetsevad tokenid, mis moodustavad mitmesõnalisi märksõnu — nii 'LEFT', millele järgneb 'JOIN', saab üheks 'LEFT JOIN' tokeniks ja 'GROUP', millele järgneb 'BY', saab 'GROUP BY'-ks. See lubab vormindajal neid käsitleda üksikute paigutusühikutena.
- 3Plokipaigutus või minifitseerimineVormingu režiimis paigutatakse ploki-alustavad märksõnad (SELECT, FROM, WHERE, JOIN jne) omaette reale nullsisennega ja kõik, mis järgneb, sisennatakse. AND/OR sunnivad uue sisennitud rea. Komad ülemise sulutasandi tasemel läbivad samuti uue rea. Minifitseerimise režiimis kokkuvõetakse kõik reavahetused ja liigsed tühikud üheks tühikuga eraldatud jadaks.
- 4Süntaksi esiletõst regulaaravaldise abilVormindatud väljund läbib üksiku regulaaravaldise, mis sobitab kommentaare, stringiliteraale, numbreid ja identifikaatoreid ühe pühkimisega. Iga vaste mähitakse React span'i värviklassiga — kommentaarid summutatud kaldkirjas, stringid ambras, numbrid lillas, ja SQL-märksõnad (kontrollitud täieliku märksõnakomplekti vastu) meretursiinilises — tootes värvilise väljundpaneeli.
Seotud tööriistad
CSS kaunistaja
Vorminda minimeeritud CSS ühtse taandega või minimeeri see. Valikuline omaduste tähestikuline sorteerimine selgemate erinevuste jaoks.
Proovi järele
XML-vormindaja ja validaator
Prindi ja valideeri XML, kasutades sinu brauseri natiivset DOM-parserit. Sisaldab minifitseeritud väljundit tootmiskasutuseks.
Proovi järele
HTML kaunistaja ja minifitseerija
Prindi või minifitseeri HTML nõuetekohase pesastamisega taandega. Säilitab <pre>, <script>, <style> plokkide sisu.
Proovi järele