0

เครื่องมือจัดรูปแบบ SQL

จัดรูปแบบและตกแต่งคิวรี SQL หรือบีบอัดให้เหลือบรรทัดเดียว — ทำงานบนเบราว์เซอร์ของคุณทั้งหมด

🔒 ประมวลผลทั้งหมดในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลดสิ่งใดที่คุณป้อนที่นี่

กำลังประมวลผล... 0%
กำลังแยกโทเค็นภาษา SQL
กำลังตรวจจับ clause และ subquery
กำลังปรับรูปแบบตัวพิมพ์ของคีย์เวิร์ด
กำลังสร้างผลลัพธ์ที่จัดรูปแบบแล้ว

ผลลัพธ์

คิวรียาว 40 บรรทัดที่เขียนอย่างเร่งรีบ — ตัวพิมพ์เล็กทั้งหมด, เป็นสตริงยาวไม่รู้จบ, มี subquery ซ้อนกันสามชั้น — แทบเป็นไปไม่ได้เลยที่จะตรวจสอบ เครื่องมือจัดรูปแบบ SQL นี้จะเปลี่ยนให้เป็น SQL ที่อ่านง่ายและมีการย่อหน้าสม่ำเสมอในคลิกเดียว: ทุกคอลัมน์ของรายการ SELECT จะอยู่คนละบรรทัด, JOINs จัดเรียงอยู่ใต้คำสั่ง FROM, เงื่อนไข WHERE ตัดบรรทัดที่ทุก AND/OR และ subquery ถูกย่อหน้าลึกขึ้นหนึ่งระดับ ทำให้โครงสร้างของคิวรีมองเห็นได้ทันที

เครื่องมือจัดรูปแบบนี้สร้างขึ้นจาก tokenizer ภาษา SQL จริง ไม่ใช่การค้นหาและแทนที่ นั่นหมายความว่ามันรู้ว่าอะไรไม่ควรแตะต้อง: string literal คงเนื้อหาและช่องว่างที่แน่นอน, คอมเมนต์แบบ -- และ /* */ ยังคงอยู่หลังการจัดรูปแบบ และไอเดนติไฟร์ที่อยู่ในเครื่องหมายคำพูดคู่, backticks หรือ [วงเล็บเหลี่ยม] จะถูกส่งผ่านไปโดยไม่เปลี่ยนแปลง การปรับคีย์เวิร์ดเป็นตัวพิมพ์ใหญ่เป็นทางเลือก — เปิดใช้เพื่อให้ได้ SELECT, FROM, LEFT JOIN เป็นตัวพิมพ์ใหญ่ไม่ว่าจะพิมพ์มาอย่างไร หรือปิดเพื่อคงรูปแบบการพิมพ์เดิมไว้

คุณเลือกความกว้างการย่อหน้า — 2 หรือ 4 ช่องว่าง — เพื่อให้ตรงกับสไตล์ไกด์ของทีม และเลือกโหมด: จัดรูปแบบเพื่อคนอ่าน หรือย่อขนาดให้เหลือบรรทัดเดียวสำหรับล็อก, JSON payload และไฟล์คอนฟิก คำสั่งหลายคำสั่งที่คั่นด้วยเครื่องหมายเซมิโคลอนจะถูกจัดการในครั้งเดียว และสรุปผลจะบอกคุณว่ามีกี่คำสั่งที่ถูกประมวลผล

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