ข้ามไปยังเนื้อหา
Monu Tools

จัดรูปแบบ SQL

จัดรูปแบบและปรับปรุง SQL queries ด้วยการขึ้นบรรทัดใหม่สำหรับ clause และการใช้ตัวพิมพ์ keyword สม่ำเสมอ หรือย่อให้เป็นบรรทัดเดียว

เครื่องมือที่เกี่ยวข้อง

วิธีใช้ SQL Formatter

  1. 01

    วาง SQL query ของคุณลงในกล่องอินพุต

  2. 02

    เลือก จัดรูปแบบ เพื่อปรับปรุงหรือ ย่อ เพื่อบีบอัดเป็นบรรทัดเดียว

  3. 03

    เลือกการใช้ตัวพิมพ์ keyword แล้วคัดลอกผลลัพธ์

ตัวจัดรูปแบบ SQL ทำอะไร

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

เหตุใด SQL ที่อ่านได้จึงช่วยได้

SQL ที่อ่านได้ง่ายกว่าในการตรวจสอบ ดีบัก และบำรุงรักษา เมื่อ SELECT, FROM, WHERE, JOIN และ GROUP BY แต่ละรายการจะขึ้นบรรทัดใหม่และคีย์เวิร์ดใช้ตัวพิมพ์เล็กและใหญ่ร่วมกัน รูปร่างของแบบสอบถาม สิ่งที่ส่งคืน และวิธีการกรอง จะกลายเป็นสิ่งที่ชัดเจนในทันที

การจัดรูปแบบยังมีประโยชน์ก่อนดำเนินการค้นหา ดังนั้นส่วนต่างจะมีน้อยและผู้ตรวจสอบจะเห็นการเปลี่ยนแปลงที่มีความหมายมากกว่าการปรับช่องว่างใหม่

ตัวเลือกและภาษาถิ่น

คุณเลือกตัวพิมพ์คำสำคัญ (เช่น คำสำคัญตัวพิมพ์ใหญ่ ซึ่งเป็นแบบแผนทั่วไป) และจะจัดรูปแบบหรือย่อขนาดหรือไม่ ตัวจัดรูปแบบเป็นแบบไม่เชื่อเรื่องภาษาถิ่นและจัดการ ANSI SQL ทั่วไปที่ใช้โดย PostgreSQL, MySQL, SQLite และ SQL Server

โหมดย่อขนาดมีประโยชน์สำหรับความต้องการที่ตรงกันข้าม นั่นคือการยุบแบบสอบถามที่จัดรูปแบบแล้วกลับไปเป็นบรรทัดเดียวเพื่อฝังในโค้ดหรือค่าการกำหนดค่า

มันฟอร์แมต มันไม่ตรวจสอบ

รูปแบบของเครื่องมือเพื่อให้อ่านง่าย แทนที่จะตรวจสอบว่าการสืบค้นของคุณถูกต้อง ดังนั้นเครื่องมือจะจัดวางการสืบค้นที่มีการพิมพ์ผิดอย่างมีความสุข ถือว่าเอาต์พุตที่สะอาดเป็นชัยชนะในการอ่าน ไม่ใช่การตรวจสอบความถูกต้อง

ทำงานในเบราว์เซอร์ของคุณ

ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ซึ่งมีความสำคัญเนื่องจากการสืบค้นจริงมักจะมีชื่อตาราง ชื่อคอลัมน์ และบางครั้งค่าตามตัวอักษรที่บ่งบอกถึงสคีมาหรือข้อมูลของคุณ ไม่มีสิ่งใดที่อัปโหลด

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

ตัวจัดรูปแบบทำอะไร?

วาง clause หลักเช่น SELECT, FROM, WHERE และ JOIN แต่ละตัวในบรรทัดของตัวเอง เยื้องคอลัมน์และเงื่อนไข และทำให้การใช้ตัวพิมพ์ keyword สม่ำเสมอเพื่อให้อ่านได้

ส่ง SQL ไปยังเซิร์ฟเวอร์ไหม?

ไม่ การจัดรูปแบบทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้น queries ของคุณจะไม่ออกจากอุปกรณ์ ทำให้ปลอดภัยสำหรับ queries ที่กล่าวถึงชื่อตารางหรือคอลัมน์

รองรับ SQL dialects ใดบ้าง?

ไม่เฉพาะ dialect และจัดการ ANSI SQL ทั่วไปที่ใช้โดย PostgreSQL, MySQL, SQLite และ SQL Server จัดรูปแบบเพื่อให้อ่านได้ ไม่ใช่ตรวจสอบ syntax

รายงานปัญหา