Անցնել հիմնական բովանդակությանը

SQL ձևաչափիչ ու գեղեցկացուցիչ անվճար

Գեղեցկացրեք SQL հարցումները ճիշտ ներդաշնակությամբ, կարգավորվող բանալի բառի ռեգիստրով ու հիմնական կետերում տող ընդհատումով: Աշխատում է ցանկացած SQL բարբառով:

Աշխատում է անցանց՝ բեռնվելուց հետո
Ձևաչափված SQL
Ձևաչափված SQL-ը կհայտնվի այստեղ…

Տարածված կիրառություններ

  • Կոդի ստուգման համար ձևաչափեք SQLՄաքրեք SQL հարցումները կամիտ հանելուց առաջ՝ կոդի ստուգումներում ընթեռնելի պետք:
  • Կոտ գտնելու համար ձևաչափեք SQLՁևաչափումը բացահայտում է կառուցվածքային խնդիրներ, ինչպես բացակայում են JOIN-ներ կամ սխալ պայմաններ:
  • Փաստաթղթերի համար ձևաչափեք SQLՁեր փաստաթղթերում, բլոգի նյութերում կամ հանդիսուածներում SQL օրինակներ գեղեցիկ և ընթեռնելի դարձրեք:
  • ORM-ի կողմից ստեղծված SQL ձևաչափելORMs (Sequelize, Prisma, ActiveRecord) SQL-ն ստեղծում է մեկ տողով - ձևաչափեք այն սխալ հայտնաբերելու համար, թե ինչ իրականում են ստեղծել:
  • Հաշվետվության հարցումներ ձևաչափելՄեծ վերլուծական SQL հարցումներ անկարող են հաշվել առանց ձևաչափման: Բացակայել պարզության համար:

Ինչպես է այն աշխատում

Այս SQL ձևակերպիչը կառուցված է ամբողջովին ձեռագիր նշանագրիչից և ձևակերպիչից — ոչ մի արտաքին գրադարան չի օգտագործվում։ Ձևաչափումն ու շարահյուսության ընդգծումը ակնթարթորեն աշխատում են դիտարկիչում, երբ մուտքագրում եք, առանց սերվերի ներգրավման։

  1. 1
    Նշանագրիչը բաժանում է SQL-ը
    Նիշ-առ-նիշ նշանագրիչն անցնում է ձեր մուտքագրման միջով և բաժանում է այն տիպավորված նշանների. տողային բառացիություններ (մշակելով ինչպես հակադարձ ուղեգիծ-փախուստները, այնպես էլ SQL-ի կրկնակի-չակերտի ոճը), տողային մեկնաբանություններ (--), բլոկային մեկնաբանություններ (/* */), օպերատորներ, փակագծեր, նույնացուցիչներ և թվեր։ Բացատները սեղմվում են մեկ բացատային նշանի։
  2. 2
    Բարդ հիմնաբառերը միավորված են
    Նշանագրումից հետո երկրորդ անցումը միավորում է հարակից նշանները, որոնք ձևավորում են բազմաբառ հիմնաբառեր — ուստի «LEFT»-ը, հետևված «JOIN»-ով, դառնում է մեկ «LEFT JOIN» նշան, և «GROUP»-ը, հետևված «BY»-ով, դառնում է «GROUP BY»։ Սա է, ինչը թույլ է տալիս ձևակերպիչին դրանք դիտարկել որպես մեկ դասավորության միավոր։
  3. 3
    Բլոկային դասավորություն կամ մինիֆիկացիա
    Ձևաչափման ռեժիմում բլոկ-սկսող հիմնաբառերը (SELECT, FROM, WHERE, JOIN և այլն) տեղադրվում են սեփական տողում զրո նահանջով, և հետևող ամեն ինչ նահանջվում է։ AND/OR-ը ստիպում են նոր նահանջված տող։ Ստորակետները վերին փակագծային մակարդակում նույնպես տեղափոխվում են նոր տող։ Մինիֆիկացման ռեժիմում բոլոր նոր տողերն ու ավելորդ բացատները սեղմվում են մեկ-բացատով-բաժանված հաջորդականության։
  4. 4
    Շարահյուսության ընդգծում regex-ով
    Ձևաչափված ելքն անցնում է մեկ regex-ով, որը մեկ անցումով համապատասխանեցնում է մեկնաբանությունները, տողային բառացիությունները, թվերը և նույնացուցիչները։ Ամեն համընկնում փաթաթվում է գունային դասով React span-ում — մեկնաբանությունները մարած շեղով, տողերը հրավառականով, թվերը մանուշակագույնով, և SQL հիմնաբառերը (ստուգված ամբողջական հիմնաբառերի հավաքածուի դեմ) ծովականաչով — արտադրելով գունավոր ելքի վահանակը։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր