MySQL Client ใช้แบบ Interactive ปกติ แต่สามารถอ่านจากไฟล์ได้
วิธีการ
shell> mysql db_name < text_file
หากไฟล์มี USE db_name บรรทัดแรก -> ไม่ต้องระบุ DB บน Command Line
shell> mysql < text_file
ภายใน MySQL Shell
mysql> source file_name mysql> \. file_name
แสดง Progress ใน Script
SELECT '' AS '';
Output: <info_to_display>
ตัวเลือก --verbose
แสดงทุก Statement ก่อนผลลัพธ์
Unicode BOM Handling
- MySQL ข้าม Unicode BOM (Byte Order Mark) ต้นไฟล์อัตโนมัติ
- ก่อนหน้านี้: อ่านส่ง Server -> Syntax Error
- BOM ไม่เปลี่ยน Default Character Set
- ตั้ง Charset:
--default-character-set=utf8