ตัวปรับแต่ง \G ใน MySQL Client
ตัวปรับแต่ง \G ใช้แสดงผลลัพธ์ในรูปแบบแนวตั้ง (Vertical Format) แทนรูปแบบตารางแนวนอนปกติ เหมาะสำหรับตารางที่มีคอลัมน์เยอะหรือข้อมูลยาว
การใช้งาน
SELECT * FROM your_table_name\G
เปรียบเทียบรูปแบบการแสดงผล
ปกติ (Semicolon ; หรือ \g)
mysql> SELECT * FROM DemoOfVertical;
+----+-------+
| Id | Name |
+----+-------+
| 1 | Bob |
| 2 | Carol |
| 3 | David |
| 4 | Mike |
+----+-------+
ใช้ \G (Vertical Format)
mysql> SELECT * FROM DemoOfVertical\G
*************************** 1. row ***************************
Id: 1
Name: Bob
*************************** 2. row ***************************
Id: 2
Name: Carol
*************************** 3. row ***************************
Id: 3
Name: David
*************************** 4. row ***************************
Id: 4
Name: Mike
เมื่อไหร่ควรใช้ \G
- ตารางมีคอลัมน์มาก (กว้างเกินหน้าจอ)
- ข้อมูลในคอลัมน์ยาว (TEXT, JSON, BLOB)
- อ่านค่าทีละแถวสะดวกกว่า
- Debugging stored procedures
ตัวปรับแต่งอื่นๆ
| ตัวปรับแต่ง | ฟังก์ชัน |
|---|---|
| ; | จบคำสั่ง (มาตรฐาน) |
| \g | จบคำสั่ง (เหมือน ;) |
| \G | จบคำสั่ง + แสดงผลแนวตั้ง |
| \c | ยกเลิกคำสั่งปัจจุบัน |
หมายเหตุ
- \G ทำงานได้เฉพาะใน MySQL Command-Line Client เท่านั้น
- ไม่ทำงานใน programming languages (PHP, Python, Node.js) หรือ GUI tools (Workbench, DBeaver)
- ในโปรแกรมอื่น ให้ใช้การ format ผ่านโค้ดหรือฟีเจอร์ของ tool แทน