Upload
kulkanok-issara
View
253
Download
28
Embed Size (px)
DESCRIPTION
course new
Citation preview
ใบความรท 12 การจดการฐานขอมลดวย My SQL ดวย PHP MyAdmin
การท างานกบฐานขอมล MySQ หากเปนการใชงานส าหรบมอใหม คอนขางทจะใชงานยากอยพอสมควร เพราะตองจดจ าค าสงตางๆ มากมาย และมการท างานอยในรปแบบของเทกซโหมด (Text Mode) อกดวย ซงผใชงานใหมในปจจบนคงไมคอยคนเคยนก ในปจจบนมเครองมอตวหนงทมผใชงานมากทสดขณะน ชอวา PhpMyAdmin ซงพฒนามาจาก PHP โดยทมงาน Tobias Ratschiller หากองการรายละเอยดเพมเตม หรอดาวนโหลดโปรแกรมสามารถเขาไปเวบไซต http://www.phpmyadmin.net/ การตดตงโปรแกรม PhpMyAdmin การตดตง PhpMyAdmin มขนตอน ดงตอไปน 1.ท าการ download โปรแกรม PhpMyAdmin ไดทเวบไซต http://www.phpmyadmin.net/ / 2. ไฟลท download มาไดจะเปนไฟล Zip ใหท าการแตกไฟลดงกลาวในโฟลเดอรทเปน document Root (โฟลเดอรทเกบไว php ตามทปรบแตงคาไวในโปรแกรม Apache) โดยในทนจะท าการแตกไฟลไวท C:myweb 3.เขาไปทโฟลเดอร C:myweb จะเหนโฟลเดอรชอวา PhpMyAdmin-2.9.0.2-all-languages ใหท าการแกไขชอเปน PhpMyAdmin 4. หลงจากนนใหเขาไปในโฟลเดอร C:phpmyadinlibrares แลวเปดไฟลทชอวา config.default.php ขนมา เพอท าการปรบแตงคาคอลฟก การใชงานโปรแกรม PhpMyAdmin การสรางและลบฐานขอมล 1.ทดลองสรางฐานขอมลชอวา Productdb ลงไปในชอง text box lihk หลงจากนนใหคลกทปม สราง 2. จะปรากฏหนาจอ -พนทฝงซาย จะแสดงชอขอมลใหมบน Drop Down สงเกตทขอความใต Drop Down บอกวา ไมพบตารางใดๆ ในฐานขอมล ซงหมายความวาขณะนในฐานขอมลนไมมตารางเลย โดยวธการสรางตารางภายในฐานขอมลจะไดกลาวถงในสวนถดไป
-พนทฝงขวา จะแสดง Text box ใหพมพชอตารางทตองการสรางในฐานขอมลน และระบจ านวนฟลดทตองการภายในชอง Number of field การสรางตาราง ทดลองสรางตารางชอวา product โดยมฟลดทงหมด 5 ฟลด ดงน 1.พมพชอตาราง product ในชองชอ และพมพจ านวนฟลดเทากบ 5 ในชอง Number of field หลงจากนนใหคลกทปม ลงมอ 2.จะปรากฏหนาจอในการก าหนดรายละเอยดของตาราง การแกไขรายละเอยดของตาราง การเพมเรคคอลรดใหมในตาราง 1.คลกทลงค แทรก บน เนวเกชนบาร 2.จะปรากฏหนาจอการเพมเรคลอรดใหมในตาราง 3.ทคอลมน คา ใหกรอกรายละเอยดลงไปในแตละชองของ Text box ในทนทดลองใสคาดงน code: 111, name: RAM 512 MB, cost: 500, price: 750, puantity: 50 หลงจากนนคลกทปม ลงมอ บรเวณดานลา หลงจากนนทตองการเพมเรคอรดใหมในตาราง กสามารถท าไดโดยวธการเดม คอ คลงทลงค แทรกบนเนวเกชนบาร ซงจะปรากฏชองวางใหท าการเรมเรคคอรดใหมลงในแตละฟลด หลงจากนนกใหท าการคลกทปม ลงมอ การดขอมลภายในตาราง การดขอมลทไดใสรายละเอยดลงไปแลว มขนตอน ดงน 1.คลกทลงค เปดด บนเนวเกชนบาร 2.จะปรากฏหนาจอแสดงเรคคอรดทงหมดทอยภายในตารางน ดงน การลบเรคคอรด 1.หากตองการลบเรคคอรดทไมตองการทงไป ใหคลกทไอคอล ดานหนา เรคคอรดทตองการลบ กจะปรากฏหนาจอ ดงน 2.จะปรากฏหนาจอเพอใหยนยนการลบเรคคอรดน โดยถาตองการลบกใหท าการคลกทปม OK แตถาไมตองการลบกใหคลกทปม Cancel
การลบตาราง การลบตารางทง มขนตอน ดงน 1.คลกทลงค โยนทง บนเนวเกชนบาร 2.จะปรากฏหนาจอเพอใหยนยนการลบตาราง ดงน 3.ถาตองการลบตารางกใหคลกปม OK แตถาไมตองการลบกใหคลกทปม Cancel การสงออกฐานขอมล เมอเราจดสรางฐานขอมลโดยใชโปรแกรม PhpMyAdmin แลว และตองการน าฐานขอมลดงกลาวนไปจดเกบทเครองคอมพวเตอรเครองอน เราสามารถท าไดตามขนตอน ตอไปน 1.คลกทลงค สงออกบนเนวเกชนบ 2.จะปรากฏหนาจอเพอใชสงออกฐานขอมล เลอนสกอลบารลงไปดานลางจะเหนรายละเอยด ดงน 3.ใหท าการคลกเลอกท Check Box สงมาเปนไฟล หลงจากนนกใหท าการคลกทปม ลงมอ 4.จะปรากฏหนาจอใหท าการบนทกฐานนเปนไฟล ดงน 5.คลกทปม Save กจะปรากฏหนาตางใหท าการเลอกทจดเกบไฟลน ซงไฟลทไดจะมนามสกลเปน .sql ทสามารถน าไปตดตงยงเครองคอมพวเตอรเครองอนๆได การน าเขาฐานขอมล
หลงจากเราไดท าการสงออกฐานขอมลในหวขอทผานมาแลว เรากสามารถน าไปตดตงทเครองคอมพวเตอรเครองอนๆได (ถาไมท าเชนนและอยากจะไดฐานขอมลทเหมอนกนบนเครองคอมพวเตอรเครองอนๆ เรากตองเรมสรางฐานขอมลใหมตงแตตน) ขนตอนการน าเขาฐานขอมลมล าดบขนตอน ดงน 1.กลบไปทหนาแรกของ PhpMyAdmin โยคลกทไอคอนรปทบรเวณพนทฝงวาย ซงจะปรากฏหนาจอ ดงน 2.ใหท าการสรางฐานขอมลใหมกอน โดยกรอกชอฐานขอมล และคลกทปม สราง จะปรากฏหนาจอ ดงน 3.เราไมตองท าการสรางตารางฐานขอมล เนองจากเราจะท าการน าเขาฐานขอมล ใหท าการคลกทลงค lmport จะปรากฏหนาจอ ดงน 4.ใหท าการคลกปม Browse ทชอง File to import เพอเลอกไฟลฐานขอมลทตองการน าเขาหลงจากนนจะปรากฏหนาตางใหเลอกไฟล .sql เพอใชในการน าเขาฐานขอมล และเมอเลอกไฟลน าเขาไดแลวกไดท าการคลกทปม ลงมอ บรเวณดานลาง
5.เพยงเทานเรากจะไดฐานขอมลทประกอบดวยตารางและขอมลเรคคอรทงหมด โดยใหสงเกตทขอความ Lmport has been successfully finished
สรป โปรแกรม PhpMyAdmin เปนโปรแกรมทชวยอ านวยความสะดวกในการจดการฐานขอมล MySQL โดยเปนโปรแกรมทท างานในลกษณะ Graphic User lnterface (GUI) ท าใหการใชงายไดงาย ผทไมมความรค าสง SQL กสามารถใชงานได โดยสามารถจดการเขาถงขอมลไดทงหมด คอ สรางและลบฐานขอมล สรางตาราง แกไขรายละเอยดของตาราง เพมเรคคอรดใหมในตาราง ดขอมลภายในตาราง แกไขขอมลของเรคคอรด ลบตาราง สงออกฐานขอมล และน าเขาฐานขอมล