Company insights

การ Import ไฟล์ CSV ใน phpMyAdmin (MySQL)


phpMyAdmin เป็นเครื่องมือสำหรับจัดการฐานข้อมูล MySQL ผ่านหน้าเว็บ
ซึ่งช่วยให้ผู้ใช้งานสามารถสร้างตาราง แก้ไขข้อมูล และนำเข้าข้อมูลได้ง่าย
โดยไม่จำเป็นต้องใช้ Command Line


หนึ่งในฟีเจอร์ที่นิยมใช้คือการ Import ไฟล์ CSV
เพื่อนำข้อมูลจำนวนมากเข้าสู่ฐานข้อมูลอย่างรวดเร็ว
เช่น ข้อมูลสินค้า ข้อมูลลูกค้า หรือข้อมูลจาก Excel

เตรียมไฟล์ CSV ก่อน Import


ก่อนนำไฟล์ CSV เข้าสู่ระบบ ควรตรวจสอบรูปแบบของไฟล์ให้ถูกต้อง


id,name,email
1,Somchai,somchai@email.com
2,Suda,suda@email.com
3,Anan,anan@email.com


  • บรรทัดแรกควรเป็นชื่อ Column

  • คั่นข้อมูลด้วยเครื่องหมาย comma (,)

  • Encoding ควรเป็น UTF-8

ขั้นตอนการ Import CSV ใน phpMyAdmin

1. เข้า phpMyAdmin


เปิดเว็บเบราว์เซอร์และเข้าสู่ระบบ phpMyAdmin


http://localhost/phpmyadmin

2. เลือกฐานข้อมูล


เลือก Database ที่ต้องการ Import ข้อมูล

3. เลือกตาราง


เลือก Table ที่ต้องการนำข้อมูล CSV เข้าไป
หากยังไม่มีตาราง สามารถสร้าง Table ก่อน

4. คลิกเมนู Import


หลังจากเลือก Table แล้ว ให้คลิกที่แท็บ Import

5. เลือกไฟล์ CSV


คลิกปุ่ม Choose File
แล้วเลือกไฟล์ CSV จากเครื่องคอมพิวเตอร์

6. ตั้งค่ารูปแบบไฟล์


ในส่วน Format ให้เลือกเป็น CSV
และกำหนดค่าต่าง ๆ เช่น


  • Fields terminated by : ,

  • Fields enclosed by : "

  • Lines terminated by : \n

7. เริ่ม Import


กดปุ่ม Go เพื่อเริ่มนำเข้าข้อมูล

ตัวอย่างผลลัพธ์หลัง Import


id | name    | email
---------------------------
1  | Somchai | somchai@email.com
2  | Suda    | suda@email.com
3  | Anan    | anan@email.com

ปัญหาที่พบบ่อยในการ Import CSV


  • Column ใน CSV ไม่ตรงกับ Table

  • Encoding ของไฟล์ไม่ใช่ UTF-8

  • ตัวคั่นข้อมูลไม่ตรง เช่น ; หรือ |

  • ไฟล์ CSV มีขนาดใหญ่เกิน limit ของ phpMyAdmin

สรุป


การ Import CSV ใน phpMyAdmin เป็นวิธีที่ง่ายและสะดวก
สำหรับนำข้อมูลจำนวนมากเข้าสู่ฐานข้อมูล MySQL
เพียงเตรียมไฟล์ CSV ให้ถูกต้อง
เลือก Table ที่ต้องการ แล้วใช้เมนู Import
ระบบจะนำข้อมูลเข้าสู่ฐานข้อมูลให้โดยอัตโนมัติ