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

รัน SQL Statements จากไฟล์ข้อความใน MySQL Client

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