import CSV to MySQL ภาษาไทย บทความนี้สอนวิธีการ import หรือการนำเข้าข้อมูลจากไฟล์ CSV เข้าฐานข้อมูล MySQL ด้วยคำสั่ง LOAD DATA INFILE ร่วมกับคำสั่งอื้นๆ รองรับภาษาไทย สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง import CSV to MySQL ภาษาไทย
LOAD DATA INFILE 'd:/fruit.csv'
INTO TABLE fruit
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
ผลลัพธ์
Query OK, 3 rows affected, 6 warnings (0.010 sec)
Records: 3 Deleted: 0 Skipped: 0 Warnings: 6
import CSV to MySQL ภาษาไทย มีรายละเอียดคำสั่ง และลำดับขั้นตอนดังนี้
1. LOAD DATA INFILE 'd:/fruit.csv' คือ ระบุที่อยู่ของไฟล์ csv ตัวอย่างคือ drive d: ไฟล์ชื่อ fruit.csv
2. INTO TABLE fruit คือ ข้อมูลจากไฟล์ csv จะบันทึกลงในตารางชื่อ fruit
3. FIELDS TERMINATED BY คือใช้อักษร ‘,’ แยกแต่ละ field
4. ENCLOSED BY คือ ใช้อักษร double quote ( " ) ล้อมรอบข้อมูล
5. LINES TERMINATED BY คือ จบแต่ละบรรทัดด้วยอักษร \n
6. IGNORE 1 ROWS คือ ไม่เพิ่ม row ลำดับแรก ใช้ในกรณี row แรกเป็น field ข้อมูล