Formatues & Zbukurues SQL Falas

Formatoni në mënyrë të pastër pyetje SQL me thellim të përshtatshëm, madhësi shkronjash të konfigurueshme për fjalëkyçet dhe ndarje rreshtash te klauzolat kryesore. Funksionon me çdo dialekt SQL.

Funksionon jashtë linje sapo ngarkohet
SQL i formatuar
SQL-ja e formatuar shfaqet këtu…

Si funksionon

Ky formatues SQL është ndërtuar tërësisht nga një tokenizues dhe formatues i shkruar me dorë — nuk përdoret asnjë bibliotekë e jashtme. Formatimi dhe theksimi i sintaksës funksionojnë menjëherë në shfletues ndërsa shkruan, pa asnjë server të përfshirë.

  1. 1
    Tokenizuesi e ndan SQL-në
    Një tokenizues karakter-pas-karakteri kalon nëpër hyrjen tënde dhe e ndan në shenja të tipizuara: literale vargjesh (duke trajtuar si shpëtime backslash ashtu edhe stilin thonjëz-të-dyfishtë të SQL-it), komente rreshti (--), komente blloku (/* */), operatorë, kllapa, identifikues, dhe numra. Hapësirat shpalosen në një shenjë hapësire të vetme.
  2. 2
    Fjalët kyçe të përbëra bashkohen
    Pas tokenizimit, një kalim i dytë bashkon shenjat fqinje që formojnë fjalë kyçe shumë-fjalëshe — kështu që 'LEFT' i ndjekur nga 'JOIN' bëhet një shenjë e vetme 'LEFT JOIN', dhe 'GROUP' i ndjekur nga 'BY' bëhet 'GROUP BY'. Kjo është ajo që i lejon formatuesin t'i trajtojë si njësi të vetme faqosjeje.
  3. 3
    Faqosje blloku ose minifikim
    Në mënyrën format, fjalët kyçe hapëse blloku (SELECT, FROM, WHERE, JOIN, etj.) vendosen në rreshtin e tyre me kandim zero, dhe gjithçka që ndjek kandëzohet. AND/OR detyrojnë një rresht të ri të kandëzuar. Presjet në nivelin e sipërm të kllapave gjithashtu kalojnë te një rresht i ri. Në mënyrën minify, të gjitha rreshtat e rinj dhe hapësirat e panevojshme shpalosen në një sekuencë të ndarë me një hapësirë të vetme.
  4. 4
    Theksim sintakse përmes regex
    Dalja e formatuar kalon përmes një regex-i të vetëm që përputh komente, literale vargjesh, numra, dhe identifikues në një kalim. Çdo përputhje mbështillet në një span React me një klasë ngjyre — komentet në italik të zbehtë, vargjet në qelibar, numrat në vjollcë, dhe fjalët kyçe SQL (të kontrolluara kundrejt bashkësisë së plotë fjalëkyçesh) në teal — duke prodhuar panelin e daljes me ngjyra.

Mjete të ngjashme

Pyetjet e bëra më shpesh