Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เคล็ดลับการใช้ MySQL Client

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 อาจไม่ทำเช่นนั้น