🗄️
ຈັດຮູບແບບ & ປັບ SQL ໃຫ້ງາມ ຟຣີ
Pretty-print SQL query ດ້ວຍ indentation, case keyword ທີ່ປັບໄດ້ ແລະ line break ໃນ clause ຫຼັກ. ໃຊ້ໄດ້ກັບ SQL dialect ໃດໆ.
ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ
SQL ທີ່ຈັດຮູບແບບແລ້ວ
SQL ທີ່ຈັດຮູບແບບແລ້ວຈະປາກົດຢູ່ນີ້…ການນຳໃຊ້ທົ່ວໄປ
- ຟໍາແມັດ SQL ສໍາລັບການທົບທວນຄືນ Pull Requestສະ ຫ ວາງ ປະ ເມີນ SQL ກ່ອນ ທີ່ ຈະ ຜູກ ມັດ ເພື່ອ ໃຫ້ ທີ່ ສາມາດ ອ່ານ ໄດ້ ໃນ ການ ທົບ ທວນ ຄືນ.
- ຟໍາແມັດ SQL ເພື່ອຊອກຫາ Bugsການຟໍາແມັດເປີດເຜີຍບັນຫາໂຄງສ້າງເຊັ່ນ JOIN ທີ່ຂາດຫາຍໄປ ຫຼື ເງື່ອນໄຂທີ່ຮຽບຮຽງຜິດ.
- ຟໍາແມັດ SQL ສໍາລັບເອກະສານເຮັດໃຫ້ຕົວຢ່າງ SQL ໃນເອກະສານ, ບລັອກ ຫຼື ບົດສອນຂອງທ່ານສວຍງາມ ແລະ ສາມາດອ່ານໄດ້.
- ຟໍາແມັດ SQL ທີ່ສ້າງຂື້ນໂດຍ ORMORM (Sequelize, Prisma, ActiveRecord) ຜະລິດ SQL ຢູ່ໃນແຖວດຽວ — ຟໍາແມັດມັນເພື່ອຟອກສາຍທີ່ພວກມັນສ້າງຂື້ນ.
- ຟໍາແມັດແບບສອບຖາມລາຍງານສະມະການ SQL ວິເຄາະທີ່ໃຫຍ່ຍິ່ງກວ່າກາຍເປັນບໍ່ສາມາດຄວບຄຸມໄດ້ໂດຍບໍ່ມີການຟໍາແມັດ. Indent ພວກເຂົາ ສຳ ລັບ ຄວາມ ໃສ.
ມັນເຮັດວຽກແນວໃດ
ຕົວຈັດຮູບແບບ SQL ນີ້ສ້າງຂຶ້ນທັງໝົດຈາກ tokenizer ແລະ formatter ທີ່ຂຽນຂຶ້ນເອງ — ບໍ່ໃຊ້ library ພາຍນອກ. ການຈັດຮູບແບບ ແລະ ການໄຮໄລ໌ໄຕ໌ໄວຍາກອນເກີດຂຶ້ນທັນທີໃນບຣາວເຊີເມື່ອທ່ານພິມ, ໂດຍບໍ່ມີເຊີເວີກ່ຽວຂ້ອງ.
- 1Tokenizer ແຍກ SQLtokenizer ທີ່ອ່ານທີລະຕົວອັກສອນຈະຍ່າງຜ່ານຂໍ້ມູນປ້ອນເຂົ້າຂອງທ່ານ ແລະ ແບ່ງມັນອອກເປັນ token ຕາມປະເພດ: string literal (ຈັດການທັງ backslash escape ແລະ ຮູບແບບ doubled-quote ຂອງ SQL), ຄຳເຫັນແຖວດຽວ (--), ຄຳເຫັນແບບບລັອກ (/* */), ຕົວດຳເນີນການ, ວົງເລັບ, ຕົວລະບຸ, ແລະ ຕົວເລກ. ຊ່ອງວ່າງຈະຖືກຫຍໍ້ໃຫ້ເປັນ token ຊ່ອງວ່າງດຽວ.
- 2ຄຳສັບປະສົມຖືກລວມເຂົ້າກັນຫຼັງຈາກແຍກ token ແລ້ວ, ຮອບທີສອງຈະລວມ token ທີ່ຢູ່ຕິດກັນທີ່ປະກອບເປັນຄຳສັບຫຼາຍຄຳ — ດັ່ງນັ້ນ 'LEFT' ຕາມດ້ວຍ 'JOIN' ຈະກາຍເປັນ token 'LEFT JOIN' ດຽວ, ແລະ 'GROUP' ຕາມດ້ວຍ 'BY' ຈະກາຍເປັນ 'GROUP BY'. ນີ້ຄືສິ່ງທີ່ເຮັດໃຫ້ formatter ຈັດການພວກມັນເປັນໜ່ວຍການຈັດວາງດຽວ.
- 3ການຈັດວາງແບບບລັອກ ຫຼື ການຫຍໍ້ໃຫ້ນ້ອຍໃນໂໝດຈັດຮູບແບບ, ຄຳສັບເລີ່ມຕົ້ນບລັອກ (SELECT, FROM, WHERE, JOIN, ແລະອື່ນໆ) ຈະຖືກວາງໄວ້ໃນແຖວຂອງມັນເອງທີ່ຂອບເຂດສູນ, ແລະ ທຸກຢ່າງທີ່ຕາມມາຈະຖືກຍໍ້ເຂົ້າ. AND/OR ບັງຄັບໃຫ້ຂຶ້ນແຖວໃໝ່ທີ່ຍໍ້ເຂົ້າ. ຈຸດຈໍ້າທີ່ລະດັບວົງເລັບເທິງສຸດຍັງລົງແຖວໃໝ່. ໃນໂໝດຫຍໍ້, ແຖວໃໝ່ ແລະ ຊ່ອງວ່າງທີ່ບໍ່ຈຳເປັນທັງໝົດຈະຖືກຫຍໍ້ໃຫ້ເປັນລຳດັບທີ່ຄັ່ນດ້ວຍຊ່ອງວ່າງດຽວ.
- 4ການໄຮໄລ໌ໄຕ໌ໄວຍາກອນຜ່ານ regexຜົນລັບທີ່ຈັດຮູບແບບແລ້ວຈະຖືກສົ່ງຜ່ານ regex ດຽວທີ່ຈັບຄູ່ຄຳເຫັນ, string literal, ຕົວເລກ, ແລະ ຕົວລະບຸໃນຄັ້ງດຽວ. ການຈັບຄູ່ແຕ່ລະອັນຈະຖືກຫໍ່ໃນ React span ທີ່ມີ class ສີ — ຄຳເຫັນເປັນສີເອິ້ມແບບອິຕາລິກ, string ເປັນສີເຫຼືອງອຳພັນ, ຕົວເລກເປັນສີມ່ວງ, ແລະ ຄຳສັບ SQL (ກວດກັບຊຸດຄຳສັບເຕັມ) ເປັນສີຟ້າອົມຂຽວ — ສ້າງແຜງຜົນລັບທີ່ມີສີ.
ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ
ຈັດຮູບແບບ CSS
ຈັດຮູບແບບ CSS ທີ່ຖືກບີບອັດໃຫ້ມີການຍ່ອໜ້າສະໝ່ຳສະເໝີ ຫຼື ບີບອັດ CSS. ມີຕົວເລືອກຈັດລຽງຄຸນສົມບັດຕາມຕົວອັກສອນ ເພື່ອປຽບທຽບຄວາມແຕກຕ່າງໄດ້ງ່າຍ.
ລອງໃຊ້
ຈັດຮູບແບບ & ກວດສອບ XML
Pretty-print ແລະ ກວດ XML ດ້ວຍ DOM parser native ຂອງບຣາວເຊີ. ລວມ output ຫຍໍ ສຳລັບ production.
ລອງໃຊ້
ຈັດຮູບແບບ & ຫຍໍ້ HTML
Pretty-print ຫຼື ຫຍໍ HTML ດ້ວຍ indentation nesting ທີ່ຖືກຕ້ອງ. ຮັກສາເນື້ອຫາໃນ <pre>, <script>, <style>.
ລອງໃຊ້