การแปลงฐานข้อมูลจาก Access มาใส่ใน MySQL
หลายคนถามเข้ามา ก็เป็นปัญหาแน่ครับถ้าเราจะมานั่งคีย์ข้อมูลใหม่ทั้งหมด แล้วยิ่งโปรแกรมเมอร์อย่างเราๆ
คงไม่อยากที่จะมานั่งพิมพ์ สุ้เราแปลงข้อมูลแล้ว Dump ทีเดียวเลยดีกว่า มาขั้นตอนการทำ
ขั้นตอนการทำ
* ขอทดสอบจากฐานข้อมุล Access ของผมเพื่อความเข้าใจที่ตรงกัน
Download-Access
1. เราจะต้องทราบโครงสร้างข้อมุลจาก Access ก่อนเพื่อจะได้นำไปสร้างฐานข้อมูลใน
MySQL
โครงสร้างฐานข้อมุล Access
![]() |
2. ให้เราทำการสร้างฐานข้อมูล MySQL
ก่อนโดยมีโครงสร้างดังนี้
* โดยที่ทั้ง 2 ฐานข้อมูลจะต้องมีโครงสร้างที่เหมือน หรือคล้ายกัน
| # # Table structure for table 'customer' # CREATE TABLE customer ( |
3. เมื่อเราสร้างฐานข้อมูล MySQL เรียบร้อยแล้ว
เราก็ทำการ Export ข้อมูล Access มาเป็น Text File
เพื่อที่จะนำข้อมูลที่ Export มานี้ไปใส่ใน MySQL อีกทีหนึ่ง โดยขั้นตอนมีดังนี้
3.1 เปิดเอกสาร Access ขึ้นม
![]() |
3.2 Click ขวาที่ตารางในที่นี้ผมใช้ตาราง Customer เลือกที่เมนู บันทึกเป็น/การส่งออก
![]() |
3.3 จากนั้นจะมีหน้าต่างการบันทึกมาให้เราเลือกให้เราคลิก ตกลง
![]() |
3.4 ให้เลือกชนิดในการบันทึกเป็น Text File
![]() |
3.5 จะมีหน้าต่างขึ้นมาให้เราเลือกรูปแบบการ Export ให้เราเลือก Next เพื่อทำขั้นตอนต่อไป
![]() |
3.6 จากนั้นจำรูปแบบว่าเราใช้เงื่อนไขอะไรบ้างในการกำหนด
Field Export
ในที่นี้ผมใช้ Comma เป็นตัวขั้นเมื่อจบ
Field, ใช้สัญลักษณ์ฟันหนู ข้อมูลระหว่าง Field
![]() |
4. หลังจากที่เราได้ื Text File แล้ว (แต่ถ้าใครไม่ได้ Download ที่นี่) ให้เราเปิด phpMyAdmin ขึ้นมา ในที่นี้ผมใช้เวอร์ชั่น 2.5.4 เลือกฐานข้อมุลที่เราสร้าง ให้เราเลือกเครื่องมือ แทรกข้อมูลจากไฟล์ข้อความเข้าไปในตาราง โดยเครื่องมือจะอยู่ด่านล่างสุดของหน้า
![]() |
5. เลือก Text File แล้วกำหนดรูปแบบในการ Dump ข้อมูลลง MySQL
![]() |
6. จากนั้นโปรแกรมจะบอกว่าทำการ Dump ไปแล้วกี่แถว
![]() |
7. ลองเปิดดูฐานข้อมูลว่ามีข้อมูลมาหรือไม่
![]() |
##### ก็จบลงไปแล้วสำหรับการแปลงฐานข้อมูล
Access --> MySQL ยาวหน่อยนะครับ ขอให้สนุกกับการทำเว็บ










