4
ใบความรู้ที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 บอกว่า ไม่ พบตารางใดๆ ในฐานข้อมูล ซึ่งหมายความว่าขณะนี้ในฐานข้อมูลนี้ไม่มีตารางเลย โดยวิธีการสร้าง ตารางภายในฐานข้อมูลจะได้กล่าวถึงในส่วนถัดไป

course new

Embed Size (px)

DESCRIPTION

course new

Citation preview

Page 1: course new

ใบความรท 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 บอกวา ไมพบตารางใดๆ ในฐานขอมล ซงหมายความวาขณะนในฐานขอมลนไมมตารางเลย โดยวธการสรางตารางภายในฐานขอมลจะไดกลาวถงในสวนถดไป

Page 2: course new

-พนทฝงขวา จะแสดง 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

Page 3: course new

การลบตาราง การลบตารางทง มขนตอน ดงน 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 เพอใชในการน าเขาฐานขอมล และเมอเลอกไฟลน าเขาไดแลวกไดท าการคลกทปม ลงมอ บรเวณดานลาง

Page 4: course new

5.เพยงเทานเรากจะไดฐานขอมลทประกอบดวยตารางและขอมลเรคคอรทงหมด โดยใหสงเกตทขอความ Lmport has been successfully finished

สรป โปรแกรม PhpMyAdmin เปนโปรแกรมทชวยอ านวยความสะดวกในการจดการฐานขอมล MySQL โดยเปนโปรแกรมทท างานในลกษณะ Graphic User lnterface (GUI) ท าใหการใชงายไดงาย ผทไมมความรค าสง SQL กสามารถใชงานได โดยสามารถจดการเขาถงขอมลไดทงหมด คอ สรางและลบฐานขอมล สรางตาราง แกไขรายละเอยดของตาราง เพมเรคคอรดใหมในตาราง ดขอมลภายในตาราง แกไขขอมลของเรคคอรด ลบตาราง สงออกฐานขอมล และน าเขาฐานขอมล