จัดรูปแบบ SQL

วางคำสั่งที่ได้จากไฟล์บันทึกหรือจาก ORM ซึ่งมาเป็นบรรทัดเดียวยาว แล้วอ่านมันเป็นคำสั่งอีกครั้ง โดย SELECT, FROM, WHERE และ JOIN แต่ละตัวจะอยู่คนละบรรทัด

โค้ดไม่ออกจากหน้านี้ การจัดรูปแบบทำในเบราว์เซอร์ของคุณ

วิธีใช้

  1. วางคำสั่งลงในกล่องแรก
  2. เลือกว่าจะให้คำสงวนเป็นตัวพิมพ์ใหญ่หรือไม่ และจะให้แต่ละคอลัมน์ขึ้นบรรทัดของตัวเองหรือไม่
  3. คัดลอกผลลัพธ์ไปใช้

สิ่งที่ควรรู้

ทำไมค่าสตริงจึงได้รับการปกป้อง

คำสั่งหนึ่งอาจมีค่าในคอลัมน์อย่าง 'order by name' หรือมีคอมเมนต์ที่เอ่ยถึง SELECT เครื่องมือที่ทำงานด้วยการค้นหาและแทนที่ธรรมดาจะขึ้นบรรทัดใหม่ตรงกลางข้อมูลนั้น หรือเปลี่ยนคำในข้อมูลของคุณให้เป็นตัวพิมพ์ใหญ่ ที่นี่ค่าสตริงและคอมเมนต์จะถูกแยกออกไปพักไว้ก่อนจัดรูปแบบ แล้วใส่กลับเข้าที่เดิมอย่างที่เป็นทุกประการ

การขึ้นบรรทัดใหม่มีไว้ทำไม

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

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

รองรับ SQL สำเนียงไหนบ้าง

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

ตรวจหาข้อผิดพลาดในคำสั่งให้ด้วยไหม

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

คำสั่งของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่

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

ทำไมคำสงวนของฉันไม่กลายเป็นตัวพิมพ์ใหญ่

ให้เปิดตัวเลือก «คำสงวนเป็นตัวพิมพ์ใหญ่» นี่เป็นเรื่องความชอบ ไม่ใช่กฎ หลายทีมเขียน SQL ด้วยตัวพิมพ์เล็กทั้งหมด

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