Devdit
 

import CSV to MySQL ภาษาไทย

1.5K

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 ข้อมูล

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ