Fformatwr a Harddwr SQL am ddim
Argraffu SQL ymholiadau yn dlws gydag indentiad priodol, achos allweddair ffurfiadwy, a thoriadau llinell ar gymalau mawr. Yn gweithio gydag unrhyw dafodiaith SQL.
Mae SQL wedi'i fformatio yn ymddangos yma…Defnyddiau cyffredin
- Fformatio SQL ar gyfer Adolygiad CodGlanhewch ymholiadau SQL cyn cymrwyno er mwyn eu gwneud yn ddarllenadwy mewn adolygiadau cod.
- Fformatio SQL i Ddod o Hyd i BygMae fformatio yn datgelu problemau strwythuraidd fel JOINs coll neu amodau anhrefn.
- Fformatio SQL ar gyfer DogfennaethGwnewch enghreifftiau SQL yn eich dogfennaeth, postiau blog, neu hyfforddiant yn hardd ac yn hawdd ei ddarllen.
- Fformatio SQL a Gynhyrchwyd gan ORMMae ORMs (Sequelize, Prisma, ActiveRecord) yn cynhyrchu SQL ar un llinell - fformatiowch ef i ddatbygio beth a gynhyrchwyd yn wirioneddol.
- Fformatio Ymholiadau AdroddiadDaw ymholiadau SQL dadansoddiadol mawr yn anwladailadwy heb fformatio. Mewnhysbysowch hwy ar gyfer clirder.
Sut Mae'n Gweithio
Mae'r fformatiwr SQL hwn wedi'i adeiladu'n gyfan gwbl o docynnwr a fformatiwr wedi'u hysgrifennu â llaw — ni ddefnyddir unrhyw lyfrgell allanol. Mae fformatio ac amlygu cystrawen yn rhedeg ar unwaith yn y porwr wrth i chi deipio, heb weinydd yn gysylltiedig.
- 1Mae tocynnwr yn rhannu'r SQLMae tocynnwr nod-wrth-nod yn cerdded eich mewnbwn ac yn ei dorri'n docynnau wedi'u teipio: llythrennau llinynnol (yn trin dianc-slaes-gwrthdro a'r arddull dyfynnod-ddwbl SQL), sylwadau llinell (--), sylwadau bloc (/* */), gweithredwyr, cromfachau, dynodwyr, a rhifau. Mae bylchau gwyn yn cael eu cywasgu i docyn bwlch sengl.
- 2Uneir geiriau allweddol cyfansawddAr ôl tocynnu, mae ail bas yn uno tocynnau cyfagos sy'n ffurfio geiriau allweddol aml-air — felly mae 'LEFT' wedi'i ddilyn gan 'JOIN' yn dod yn un tocyn 'LEFT JOIN', ac mae 'GROUP' wedi'i ddilyn gan 'BY' yn dod yn 'GROUP BY'. Dyma sy'n gadael i'r fformatiwr eu trin fel unedau cynllun sengl.
- 3Cynllun bloc neu finifeiddioYn y modd fformatio, mae geiriau allweddol sy'n dechrau bloc (SELECT, FROM, WHERE, JOIN, ac ati) yn cael eu gosod ar eu llinell eu hunain â sero odiad, a mae popeth sy'n dilyn wedi'i odi. Mae AND/OR yn gorfodi llinell odiedig newydd. Mae atalnodau ar lefel gromfach uchaf hefyd yn fflysio i linell newydd. Yn y modd minifeiddio, mae pob llinell newydd a bylchau gwyn dros ben yn cael eu cywasgu'n ddilyniant â bwlch sengl.
- 4Amlygu cystrawen drwy fynegiad rheolaiddMae'r allbwn wedi'i fformatio'n cael ei drosglwyddo drwy fynegiad rheolaidd sengl sy'n cyfateb â sylwadau, llythrennau llinynnol, rhifau, a dynodwyr mewn un sweep. Mae pob cyfatebiaeth wedi'i lapio mewn span React â dosbarth lliw — sylwadau mewn italeidd tawel, llinynnau mewn ambr, rhifau mewn porffor, a geiriau allweddol SQL (wedi'u gwirio yn erbyn y set eiriau allweddol lawn) mewn gwyrddlas — gan gynhyrchu'r panel allbwn lliw.
Offer Cysylltiedig
Harddwr CSS
Fformatiwch CSS wedi’i leihau gyda mewnoliad cyson, neu leihewch ef. Trefnu priodweddau yn nhrefn yr wyddor yn ddewisol i gael gwahaniaethau rhagweladwy.
Fformatwr a Dilyswr XML
Argraffu a dilysu XML yn dlws gan ddefnyddio parswr DOM brodorol eich porwr. Yn cynnwys allbwn meiniach ar gyfer defnydd cynhyrchu.
Harddwr a Meinwr HTML
Argraffu neu feinio HTML yn dlws gydag indentiad nythu priodol. Yn cadw cynnwys y tu mewn i flociau <pre>, <script>, <style>.