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