สำหรับบางคนที่ยังไม่รู้วิธีจัดการฐานข้อมูลด้วย phpMyAdmin นะครับ ก็เลยเอาบทความในเว็บผมมาแนะนำกันอีกที
ทั้งหมดนี้ บอกเล่าจากประสบการณ์ครับ ผมทำได้ยังไงก็มาเล่าอย่างนั้น ผิดพลาดประการใดขออภัยครับ
จัดการฐานข้อมูลด้วย phpMyAdmin ตอนที่ 1 export และ import ตารางฐานข้อมูลหลายท่านที่พึ่งเริ่มเขียนเว็บหรืออาจจะเขียนมานานแล้ว แต่อาจจะยังไม่คุ้นกับการจัดการฐานข้อมูลด้วย phpMyAdmin ผมก็เลยคิดว่าบทความเกี่ยวกับเรื่องนี้น่าจะเป็นประโยชน์นะครับ ขอเริ่มด้วยเรื่องแรกที่มีสมาชิกได้ถามมา คือการ export และ import ตารางฐานข้อมูล
สำหรับใครที่ยังไม่รู้ว่าจะสร้างฐานข้อมูลยังไง ลองอ่านบทความนี้ก่อนครับ
http://www.narongrit.net/knowledge-readknowledge-id55.html 
ต้องขอออกตัวก่อนนะครับ ว่าวิธีการที่ผมเขียนอธิบายนี้อาจจะไม่ได้ถูกต้องตามหลักการนัก แต่ผมถือว่าเล่าจากประสบการณ์ละกันนะครับ หากใครมีวิธีการอื่นๆ ที่ถูกต้องและดีกว่าก็มาแชร์ความรู้กันได้
เริ่มจากการ export เอาตารางและ/หรือข้อมูลออกมาจากฐานข้อมูล กันก่อน
1. ก่อนอื่นก็ให้เข้าไปยังหน้าจัดการของ phpMyAdmin และเลือกฐานข้อมูลที่ต้องการ ดังรูปผมเลือกฐานข้อมูลชื่อ max จะพบเห็นตารางต่างๆ ที่อยู่ภายในทางล่างซ้าย และ frame ขวามือครับ

2. หากต้องการ export ทั้งฐานข้อมูล max นี้ให้คลิกที่ลิงค์ ส่งออก จะเจอหน้าสำหรับ ส่งออกดังรูป

การส่งออกนั้นจะมีอยู่ด้วยกัน 2 แบบ คือ
2.1 ส่งออกเป็นไฟล์ .sql ก็ให้ติ้กถูก ตรง ส่งมาเป็นไฟล์ และตั้งชื่อไฟล์ที่จะส่งออกในช่องที่กำหนด และคลิกปุ่ม ลงมือ ดังรูป

เมื่อคลิกปุ่มดังกล่าวจะมีหน้าต่างเด้ง ขึ้นมาก็ให้บันทึกไฟล์ .sql ไว้ตามที่ต้องการ

2.2 ส่งออกมาเป็น code sql ก็สามารถคลิกปุ่ม ลงมือ แล้วจะเจอหน้าต่างที่แสดง sql code ออกมา สามารถคัดลอกโค้ดดังกล่าว เป็นส่วนๆ ไปดำเนินการต่อได้ เช่น อาจจะคัดลอกเฉพาะโค้ด sql ของตารางที่สนใจ โดยไม่ได้เอาตารางทุกตารางในฐานข้อมูล เป็นต้น

ถ้าเราต้องการจะเอาเฉพาะตารางฐานข้อมูล แต่ไม่เอาข้อมูลภายในตารางนั้น ในหน้าที่จะ export ก็ให้ติ้กเครื่องหมายถูกในช่องเหล่านี้ออก ได้แก่ เพิ่มค่า AUTO_INCREMENT กับ ข้อมูล ออก ดังรูป แล้วจึงทำการกดปุ่ม ลงมือ

กรณีที่ฐานข้อมูลเรามีขนาดใหญ่ อาจทำการแบ่ง export ออกมาเป็นไฟล์ sql ของตารางย่อยๆ โดยทำการคลิกเลือก ตารางนั้นๆ ก่อน เช่น คลิกเลือก web_admin จากนั้นจึงค่อยกดแทป export มันก็จะเป็นการส่งออกไฟล์เฉพาะตาราง web_admin ครับ
หรืออีกวิธีคือ ถึงแม้เราจะ export ออกไปทั้งฐานข้อมูล เช่น ในตัวอย่างเราจะได้ไฟล์ชื่อ maxdb.sql ในนี้จะรวมโค้ดทุกตารางเอาไว้ เช่น ถ้ามีตารางย่อยอยู่ 15 ตาราง เราอาจทำการแบ่งเป็น 2 ไฟล์ ทำได้ดังนี้
1. เปิด ไฟล์ maxdb.sql ใน editplus แล้ว cut โค้ด ตาราง ที่ 8 - 15 เอาไว้
2. สร้างไฟล์เอกสารใหม่ แล้วนำโค้ดตารางที่คัดลอกไว้นัด paste ลงไป จากนั้นบันทึกไฟล์แรก (ที่มีโค้ดตาราง 1-7) และบันทึกไฟล์ที่สร้างใหม่ (มีโค้ด ตาราง 8-15) เป็นอีก 1 ไฟล์ โดยบันทึกนามสกุล .sql
3. เราจะได้ไฟล์ .sql มา 2 ไฟล์ ซึ่งถ้าไฟล์ยังมีขนาดใหญ่อยู่ เราก็ทำการ cut --> paste โค้ดเป็นไฟล์ใหม่อีกเรื่อยๆ จนกว่าจะได้ขนาดไฟล์ตามที่ต้องการครับ
ตัวอย่างโค้ดตารางฐานข้อมูล
-- เริ่มส่วนของตารางweb_admin --
CREATE TABLE `web_admin` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(50) NOT NULL default '',
`password` varchar(50) NOT NULL default '',
`name` varchar(255) NOT NULL default '',
`email` varchar(100) NOT NULL default '',
`level` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `id` (`id`),
KEY `username` (`username`),
KEY `password` (`password`),
KEY `level` (`level`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620 AUTO_INCREMENT=9 ;
-- สิ้นสุดส่วนตาราง web_admin
--
-- เริ่มส่วนของข้อมูลในตาราง web_admin
INSERT INTO `web_admin` VALUES (1, 'admin', '55555', 'adminder', '
[email protected]', 1);
INSERT INTO `web_admin` VALUES (2, 'demo', '66666', 'นาย ทดสอบ ทดลอง', '
[email protected]', 6);
-- สิ้นสุดข้อมูลในตาราง web_admin
สำหรับการ import sql file นั้นทำได้ดังนี้
1. ให้คลิกเลือกชื่อฐานข้อมูลที่ต้องการก่อน อาจเป็นฐานข้อมูลเปล่าก็ได้ ในกรณีที่จะนำตารางทั้งฐานข้อมูลใส่เข้าไปในคราวเดียวกัน จากนั้นคลิกแทป Import จะเจอหน้าตาดังรูป

2. ทำการกดปุ่ม Browse เพื่อเลือกเอา sql file ที่เราเก็บไว้เข้ามา จากนั้นกดปุ่ม ลงมือ
ถ้าไม่มีข้อผิดพลาดอะไร เราจะเห็นว่ามีตารางที่เรานำเข้า เข้าไปอยู่ในฐานข้อมูลเรียบร้อยแล้ว
สำหรับกรณี ต้องการนำตาราง หรือข้อมุล บางส่วนใส่เข้าไปในฐานข้อมูล ก็ให้ทำดังนี้
1. เปิดแท็ป SQL ในหน้าแรกฐานข้อมูล จากนั้นเปิดไฟล์ .sql หรือ โค้ด sql ที่ต้องการ แล้วคัดลอกเฉพาะโค้ดส่วนที่ต้องการมาใส่ในช่อง SQL นี้นั่นเอง แล้วคลิกปุ่ม ลงมือ

2. เราก็จะได้ตารางใหม่ แสดงออกมา (กรณีที่นำโค้ด insert ข้อมูลติดมาด้วย ก็จะมีข้อมูลอยู่ในตารางใหม่ด้วย)
เท่านี้เราก็จัดการไฟล๋ดังกล่าวได้แล้วครับ
ที่มา :
http://www.narongrit.net/knowledge-readknowledge-id54.html 
ตอนที่ 2
http://www.narongrit.net/knowledge-readknowledge-id55.html 
ตอนที่ 3
http://www.narongrit.net/knowledge-readknowledge-id56.html 