SQL Formatter
SQL Formatter — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล
จัดรูปแบบ SQL พื้นฐาน
ทำให้คำสำคัญหลักเป็นตัวพิมพ์ใหญ่และขึ้นบรรทัดใหม่ ไม่ใช่ตัวแยกวิเคราะห์ SQL เต็มรูปแบบ
วิธีใช้
- วางคิวรีบรรทัดเดียวหรือชิ้นสคริปต์ในกล่อง SQL
- กด จัดรูปแบบ เพื่อทำคำสำคัญหลักเป็นตัวพิมพ์ใหญ่และแยกอนุประโยคขึ้นบรรทัดใหม่
- รายการคั่นด้วยจุลภาคปรากฏใน ผล เยื้องสองช่องบนบรรทัดถัดไป
- ใช้ คัดลอกผล เพื่อนำคิวรีที่ทำความสะอาดแล้ว
- รีเซ็ต ล้างอินพุตและผล
แนวคิดหลัก
ตัวจัดรูปแบบ 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 ล้างแค่ผลหรือไม่
ล้างกล่องอินพุตและผลพร้อมกัน คัดลอกก่อนถ้าต้องการเก็บ
ตรวจทานล่าสุด: 2026-09-04