1. Input-Line Editing
MySQL รองรับแก้ไขบรรทัดปัจจุบัน / เรียกใช้บรรทัดก่อนหน้า
2. ปิด Interactive History
- Up-Arrow เรียก History จาก Session ปัจจุบัน/ก่อนหน้า
- Console แบบ Shared อาจไม่ต้องการ -> ปิดได้บางส่วน/ทั้งหมด
- Windows: History ใน Memory,
Alt+F7ล้าง History Buffer
3. Unicode Support on Windows
- Windows API ใช้ UTF-16LE สำหรับ Console I/O
- MySQL Client Windows ใช้ API นี้ได้
- Installer สร้าง "MySQL Command Line Client - Unicode" ใน Menu
4. แสดงผลลัพธ์ Query แบบแนวตั้ง
จบ Query ด้วย \G แทน Semicolon -> แสดงแนวตั้ง (อ่านง่ายกว่า)
5. ปิด Auto-Reconnect
Default: Lost Connection -> Reconnect 1 ครั้ง -> ส่ง Statement ใหม่
บางครั้งไม่ต้องการ (Transaction Safety) -> ปิดได้
6. MySQL Client Parser vs Server Parser
Client Parser ไม่ได้ Duplicate Server Parser ทั้งหมด -> อาจแตกต่างในบาง Constructs
ตัวอย่าง: Server Parser จะถือ String ใน "..." เป็น Identifier (ไม่ใช่ Plain String) หาก ANSI_QUOTES SQL Mode เปิดอยู่ แต่ Client Parser อาจไม่ทำเช่นนั้น