การแปลงฐานข้อมูลจาก Access มาใส่ใน MySQL จัดทำโดย : Mr.GuruZ
 Un title page

การแปลงฐานข้อมูลจาก Access มาใส่ใน MySQL หลายคนถามเข้ามา ก็เป็นปัญหาแน่ครับถ้าเราจะมานั่งคีย์ข้อมูลใหม่ทั้งหมด แล้วยิ่งโปรแกรมเมอร์อย่างเราๆ คงไม่อยากที่จะมานั่งพิมพ์ สุ้เราแปลงข้อมูลแล้ว Dump ทีเดียวเลยดีกว่า มาขั้นตอนการทำ

ขั้นตอนการทำ
* ขอทดสอบจากฐานข้อมุล Access ของผมเพื่อความเข้าใจที่ตรงกัน
Download-Access

1. เราจะต้องทราบโครงสร้างข้อมุลจาก Access ก่อนเพื่อจะได้นำไปสร้างฐานข้อมูลใน MySQL

โครงสร้างฐานข้อมุล Access

2. ให้เราทำการสร้างฐานข้อมูล MySQL ก่อนโดยมีโครงสร้างดังนี้
* โดยที่ทั้ง 2 ฐานข้อมูลจะต้องมีโครงสร้างที่เหมือน หรือคล้ายกัน

#
# Table structure for table 'customer'
#

CREATE TABLE customer (
id char(3) NOT NULL,
name char(30) NOT NULL,
surname char(30) NOT NULL,
address char(50) NOT NULL,
PRIMARY KEY (id)
);

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 ยาวหน่อยนะครับ ขอให้สนุกกับการทำเว็บ

คุณอาจสนใจ
การใช้เครื่องมือ Patch Tool
ดินสอ (122,943 - 15 มี.ค. 51)
การเปลี่ยน Password Mysql
Mr.GuruZ (32,820 - 03 มิ.ย. 49)
การใส่ Comment ใน HTML
สายลม (81,007 - 04 มิ.ย. 49)
การนำค่าจาก Function mktime กลับมาแสดงผล
Mr.GuruZ (35,028 - 03 มิ.ย. 49)
ใส่ภาพ + ข้อความในหน้าต่างที่ใช้ดูสเปคเครื่อง(System Properties)
เว็บไทยดีดี (17,083 - 26 ม.ค. 51)
เจาะลึกการใช้ Symbolism Tool และ Data Driven Graphic กับงานพิมพ์ และงานเว็บ (ตอนจบ)
ธนิศา ไชยภูริพัฒน์ (32,487 - 19 ม.ค. 51)
การใส่คำบรรยายให้กับภาพ
yutt (50,662 - 04 มิ.ย. 49)
การแสดงผลข้อมูล Access
Mr.GuruZ (32,338 - 03 มิ.ย. 49)