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

MySQL Command-Line Client (mysql)

mysql เป็น SQL Shell เรียบง่าย มี Input Line Editing รองรับ Interactive และ Non-interactive

รูปแบบ Output

  • Interactive: ASCII Table
  • Non-interactive (Filter): Tab-separated
  • เปลี่ยนได้ด้วย Command Options

ตัวเลือก --quick

สำหรับ Result Set ใหญ่ - ดึงข้อมูลทีละแถว (mysql_use_result) แทน Buffer ทั้งหมด (mysql_store_result) ประหยัด Memory

การเรียกใช้

shell> mysql db_name
shell> mysql --user=user_name --password db_name

การใช้งาน

  • พิมพ์ SQL Statement จบด้วย ;, \g, หรือ \G
  • Ctrl+C: ยกเลิก Statement ปัจจุบัน หรือยกเลิก Input บางส่วน
  • รัน Script: shell> mysql db_name < script.sql > output.tab

History File (Unix)

Log Statement แบบ Interactive ไปยัง History File อัตโนมัติ