tool hub ชุดเครื่องมือ

SQL Formatter

SQL Formatter — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล

ทำงานในเบราว์เซอร์ ไม่ต้องสมัคร ใช้ฟรี


จัดรูปแบบ SQL พื้นฐาน

ทำให้คำสำคัญหลักเป็นตัวพิมพ์ใหญ่และขึ้นบรรทัดใหม่ ไม่ใช่ตัวแยกวิเคราะห์ SQL เต็มรูปแบบ

วิธีใช้

  1. วางคิวรีบรรทัดเดียวหรือชิ้นสคริปต์ในกล่อง SQL
  2. กด จัดรูปแบบ เพื่อทำคำสำคัญหลักเป็นตัวพิมพ์ใหญ่และแยกอนุประโยคขึ้นบรรทัดใหม่
  3. รายการคั่นด้วยจุลภาคปรากฏใน ผล เยื้องสองช่องบนบรรทัดถัดไป
  4. ใช้ คัดลอกผล เพื่อนำคิวรีที่ทำความสะอาดแล้ว
  5. รีเซ็ต ล้างอินพุตและผล

แนวคิดหลัก

ตัวจัดรูปแบบ SQL เป็นเครื่องมือให้อ่านง่าย ไม่ใช่พาร์เซอร์ที่เข้าใจทุกสำเนียง มันทำคำสำคัญทั่วไปเป็นตัวพิมพ์ใหญ่และขึ้นบรรทัดก่อนอนุประโยค เป้าได้แก่ select เงื่อนไข จอย การจัดกลุ่ม การเรียง ลิมิต insert/update/delete และชื่อฟังก์ชันรวม และยังขึ้นบรรทัดก่อนคำตรรกะอย่าง AND และ OR เพื่อให้ WHERE ยาวอ่านแนวตั้ง การจัดรูปแบบคิวรีบรรทัดเดียวจากล็อกประหยัดเวลาตรวจ ท่อนช่องว่างติดกันถูกยุบเป็นหนึ่งก่อน แล้วหาคำสำคัญและแยกบรรทัด จึงร่างที่ไม่เรียบอ่านง่ายขึ้น

ไม่ตรวจไวยากรณ์ ตัวแปรผูก หรือแผนอธิบาย คำในสตริงลิเทอรัลที่ตรงคำสำคัญอาจถูกทำเป็นตัวพิมพ์ใหญ่ สคริปต์สำคัญจึงปลอดภัยกว่าในตัวจัดรูปแบบเฉพาะหรือปลั๊กอินตัวแก้ไข ตัวจัดรูปแบบ SQL นี้ไม่ส่งคิวรีไปเซิร์ฟเวอร์ แทนที่เฉพาะในเบราว์เซอร์ ไม่รันกับฐานข้อมูล จึงใช้เป็นการทำความสะอาดแบบอ่านอย่างเดียว การจัดรูปแบบอินพุตว่างเหลือผลว่าง ตรวจว่าเอาต์พุตถูกเติมก่อนคัดลอก

ตัวอย่าง

วาง select * from users where id=1; แล้วกดจัดรูปแบบ: SELECT เป็นตัวพิมพ์ใหญ่ FROM และ WHERE เริ่มบรรทัดใหม่ และผลอ่านแนวตั้ง รายการคอลัมน์คั่นจุลภาคใส่แต่ละชื่อบนบรรทัดถัดไปเยื้องสองช่อง คัดลอกผลแล้ววางในไคลเอนต์ฐานข้อมูลเพื่อรัน

ที่เกี่ยวข้อง: ตัวจัดรูปแบบ JSON · ตัวจัดรูปแบบ JS/CSS · ตัวสร้าง Cron

คำถามที่พบบ่อย

ตัวจัดรูปแบบ SQL ตรวจไวยากรณ์ด้วยหรือไม่

ไม่ แค่ทำคำสำคัญเป็นตัวพิมพ์ใหญ่และขึ้นบรรทัด และไม่แจ้งข้อผิดพลาดอนุประโยคที่ผิด

ตัวจัดรูปแบบ SQL ทำคำสำคัญไหนเป็นตัวพิมพ์ใหญ่

คำในรายการ: select, from, เงื่อนไข, จอย, การจัดกลุ่ม, การเรียง, ลิมิต, insert/update/delete, ฟังก์ชันรวม, ตัวดำเนินการตรรกะ, null และคำค้นหาคล้ายกัน

คอลัมน์คั่นจุลภาคดูอย่างไรในตัวจัดรูปแบบ SQL

ขึ้นบรรทัดและเยื้องสองช่องถูกแทรกหลังแต่ละจุลภาค เพื่อให้รายการ select ซ้อนแนวตั้ง

คำในสตริงถูกทำเป็นตัวพิมพ์ใหญ่โดยตัวจัดรูปแบบ SQL ได้หรือไม่

ได้ การแทนที่ใช้ขอบคำ จึงคำสำคัญอังกฤษในลิเทอรัลเปลี่ยนได้ด้วย

คิวรีของตัวจัดรูปแบบ SQL ถูกส่งไปฐานข้อมูลหรือไม่

ไม่ ไม่ถูกรัน การทำความสะอาดอยู่บนจอเท่านั้น รันเองในไคลเอนต์หลังคัดลอกผล

รีเซ็ตตัวจัดรูปแบบ SQL ล้างแค่ผลหรือไม่

ล้างกล่องอินพุตและผลพร้อมกัน คัดลอกก่อนถ้าต้องการเก็บ

SQL Formatter ภาพปก
ข้อมูลไม่ถูกส่งไปยังเซิร์ฟเวอร์ และจะหายเมื่อปิดหน้า

ตรวจทานล่าสุด: 2026-09-04