MySQL ส่ง SQL Statement ไป Server เพื่อ Execute แต่มีคำสั่ง Built-in ที่ mysql ตีความเอง
ดูรายการคำสั่ง
mysql> help
รายการคำสั่งหลัก
| คำสั่ง (Long) | Short | คำอธิบาย |
|---|---|---|
| help | \h, ? | แสดง Help นี้ |
| clear | \c | ล้าง Statement ปัจจุบัน |
| connect | \r | Reconnect (อาร์กิวเมนต์: db, host) |
| delimiter | \d | ตั้งค่า Statement Delimiter |
| edit | \e | แก้ไขคำสั่งด้วย $EDITOR |
| ego | \G | ส่งคำสั่ง แสดงผลแนวตั้ง |
| exit/quit | \q | ออกจาก mysql |
| go | \g | ส่งคำสั่งไป Server |
| nopager | \n | ปิด Pager |
| notee | \t | หยุดเขียน Outfile |
| pager | \P | ตั้งค่า Pager |
| \p | พิมพ์คำสั่งปัจจุบัน | |
| prompt | \R | เปลี่ยน Prompt |
| rehash | \# | Rebuild Completion Hash |
| source | \. | Execute SQL Script File |
| status | \s | ดูสถานะ Server |
| system | \! | รัน Shell Command |
| tee | \T | ตั้งค่า Outfile (Append) |
| use | \u | ใช้ Database อื่น |
| charset | \C | เปลี่ยน Charset |
| warnings | \W | แสดง Warning หลังทุก Statement |
กฎการใช้งาน
- Long form: ไม่ Case-sensitive, อาจลงท้าย ; ได้
- Short form: Case-sensitive, ห้ามลงท้ายอะไร
- Short form ใน /* ... */ หลายบรรทัด: ไม่รองรับ
- Short form ใน /*! ... */ หรือ /*+ ... */: รองรับ
โหมด --binary-mode
ปิดทุกคำสั่งยกเว้น charset และ delimiter (Non-interactive, Input พิพ/Source)