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
ระบบจะนำข้อมูลเข้าสู่ฐานข้อมูลให้โดยอัตโนมัติ
