เว็บครูบอย webkruboy · web...

14
ใใใใใใใใใใใใ 10.1 ใใใใใใใใใใใใใใใใใใใ phpMyAdmin 10.1.1 ใใใใใใใใใใใใใใใใใใใ phpMyAdmin เเเเเเเเเเเเเเเเเเ MySQL เเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเ เเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเ MySQL เเเเเเเเเเเ เเเ เเเเเเเเเเเเเเเเเเเเเเ phpMyAdmin เเเเเเเเเเเเ เเเเเเเเเเเเ เเเเเเเเเเเเ PHP เเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเ เเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเ phpMyAdmin เเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเเเเเเ AppAServ เเเเ phpMyAdmin เเเเเเเเเเเเเเเเเเเเเ 10.1.2 ใใใใใใใใใใใใใใ phpMyAdmin เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเเ เเเเเเเเเเเเเเเเเ เเเเเเเเเ เเเเเเเเเเเเเเ URL เเเ http://127.0.0.1/phpmyadmin/ เเเเ http://localhost/phpmyadmin/ เเเเเเเเเเเเเเเเ เเเเเเ เเเเเเเเเเเเเเเเเเเเเเเ เเเเเเ User name เเเ Password เเเเเเเเเเเเเเเเเเเเเเเเเเเเ AppServ เเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเ

Upload: others

Post on 31-Dec-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

ใบความรท 10.1 จดการฐานขอมลดวย phpMyAdmin

10.1.1 จดการฐานขอมลดวย phpMyAdmin เนองจากฐานขอมล MySQL ตดตอกบผใชผานคอมมานดไลน ซงผ

ใชตองพมพคำาสงตางๆ ลงไปเอง จงทำาใหไมสะดวกตอการใชงาน จากปญหานจะมผสรางเครองมอขนมาชวยใหสามารถจดการกบฐานขอมล MySQL ใหงายขน โดยเครองมอนมชอวา phpMyAdmin ซงเปนเวบแอปพลเคชน ทเขยนดวย PHP โดยตดตอผใชงานในแบบกราฟฟก ประหยดเวลาพมพคำาสง และชวยลดขอผดพลาด ทำาใหผใหบรการเชาเวบมกจะตดตง phpMyAdmin ใหผใชบรการไดใชงาน สำาหรบผทตดตง AppAServ จะม phpMyAdmin เปนสวนหนงอยแลว 10.1.2 การเรมใชงาน phpMyAdmin

เนองจากเปนเวบแอบฟพลเคชน จงตองเขาใชงานผานทางเวบบราวเซอร ซงปกตจะอย URL ท http://127.0.0.1/phpmyadmin/ หรอ http://localhost/phpmyadmin/ ซงเมอเราเปดเพจน จะพบกบหนาจอใหลอกอน ใหใส User name และ Password ซงจะกำาหนดตอนทเราตดตง AppServ หลงจากลอกอนเขาไดแลวจะไดหนาเวบดงรป

10.1.3 การสรางฐานขอมลและตาราง

Page 2: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

การสรางฐานขอมล นเทากบการใชคำาสง CREATE DATABASE ทคอมมานดไลนของ MySQL การสรางฐานขอมลใหเรมจากเพจหลก เลอกท

ไอคอน และทำาตามขนตอนดงน1. ในชอง Create new database (สรางฐานขอมลใหม) ใหใสชอ

ฐานขอมลทตองการ สวนถดมาคอการเรยงลำาดบ เกยวกบการเขารหสขอมล ถาจะใชกบภาษาไทย โดยไมมปญหาใหเลอกในกลม tis620 หรอ utf8 แนะนำาใหใช utf8 เพอใชไดภาษาหลากหลาย แลวกลมปม Create (สราง) เพอสรางฐานขอมล ดงรป

2. หลงจากไดฐานขอมลแลว จะปรากฏรายชอฐานขอมลใหมทางทางซาย

3. สรางตาราง (Tables) ใหฐานขอมล สมมตจะสรางตารางชอ person มเขตขอมล (fields) 5 กใสขอมลดงรป แลวกด Go

Page 3: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

4. เมอกด Go จะเขาสขนตอนกำาหนดรายละเอยด เชน ชอ ชนดขอมล คายาว/คาของขอมล เปนตน ของ fields ตางๆ ใหเรากำาหนด ตามทเราไดออกแบบไวกอนแลวหลงจากนนกดปม Save

จะไดตาราง ดงรป

Page 4: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

10.1.4 การใสขอมลลงตาราง การใสขอมลในตารางใด ใหเลอกฐานขอมล แลวเลอกตารางนนกอน

จะได ดงรปใหเลอกตารางทจะใสขอมล เชน person

เมอคลกเขาไปจะปรากฏหนา ดงรปซงจะแสดงโครงสรางของตาราง

Page 5: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

สงเกตทแถบขางบน

Browse ใชเรยกดขอมล ในตารางStructure ใชดโครงสรางของตารางSQL ใชสำาหรบเขยนคำาสง SQLSearch คนหาขอมลในตาราง ตามทเรากำาหนดเงอนไขInsert การเพมขอมลไปในตารางExport การสงขอมลในตาราง เพอนำาขอมลไปใชกบเครองอนๆไดImport การนำาขอมลท Export จากเครองอนมานำาเขาOperations จดการทงหมดเกยวกบฐานขอมล เชน เปลยนชอตาราง กำาหนด database engine กำาหนดการเรยงขอมลในฐานขอมล Empty ลบขอมลทงหมดในตารางDrop ลบตารางนนๆ ทงไป

Page 6: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

เราตองการจะเพมขอมลกตอง ไปทแทบ Insert หรอ แทรก

ภายใตแทบ แทรก จะมฟอรมมาใหเราใสขอมลลงในแตละคอลมน โดยมหลกการสำาคญ ดงน

ชอง ฟงกชน นนใชในกรณทคาทเราตองการกำาหนดคาดวยฟงกช นบางอยาง โดยขอมลทใสลงไปในชอง Value นน จะกลายเปนอารกวเมนตใหกบฟงกชน แลวผลลพธทไดจากฟงกชน จะถกใสเปนขอมลใหแกคอลมนนน

ถาเราตองการใสขอมลไปโดยตรง กใหเวนชองฟงกชนเอาไว หากเราดตวทตวแอปพลเคชนจรงจะเหนวา มฟอรมใหใสขอมล 2

ฟอรม (ในรปตดมาเฉพาะฟอรมอนบน) โดยแตละฟอรมใหสำาหรบขอมล 1 แถว นนคอ เราสามารถใสขอมลไดทละ 2 แถว

หากตองการใสขอมลพรอมกน 2 แถว ตองคลกเชกบอกซ Ignore (ไมสนใจ) ออก แตถาตองการใสเพยงแถวเดยว กใหคลกเลอกเชกบอกซ มฉะนนจะเกดการแทรกแถววางไป 1 แถว

หลงจากทใสขอมลลงไปจนครบทกคอลมนแลว คลกทปม Go (ลงมอ) เพอบนทกลงสฐานขอมล และถาตองการใสขอมลแถวถดไป กใหเรมทคลกแทบ insert (แทรก) เชนเดม

Page 7: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

10.1.5 การอานขอมลจากตาราง การอานขอมลทงหมดใหเรมจากการเลอกฐานขอมล และตารางจากเฟรมดานซาย แลวคลก Browse (เปดด)ดงขนตอนในรป

10.1.6 การแกไขขอมล การแกไขขอมลในตาราง ตองเปดขอมลในตารางนนมาแสดงกอน โดยเลอกจากแทบ เปดด ตามทไดกลาวมาขางตน เราจะสงเกตเหนวาขอมลแตละแถวจะมรปดนสอ ซงใชสำาหรบการเลอกแกไขขอมลแถวนนดงรป

Page 8: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

ใหคลกทรปดนสอตรงแถวทตองการแกไขขอมล จากนนจะมฟอรมแสดงขอมลเดมในแถวนนขนมาใหเราเลอกแกไข ซงขนตอนนกเหมอนกบการเพมขอมลแถวใหมนนเอง

10.1.7 การลบขอมล การลบขอมลในตารางกมวธการเหมอนแกไข แตใหเปนคลกทเครองหมาย กากบาทแทน

จากนนโปรแกรม จะถามยนยนการลบอกคง หากเรายนยนทจะลบ กใหเลอกคลกทปม OK แตหากตองการยกเลกใหคลกทปม Cancel

Page 9: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

10.1.8 การแกไข หรอลบขอมลครงละหลายแถว ถาเราตองการแกไข หรอลบขอมลครงละหลายๆ แถว ใหคลกเชกบ

อกซทหนาแถวทงหมดทเราตองการ แลวดไปทดานลางของตาราง ทหลงขอความ With selected: (ทำากบทเลอก) โดยเลอกรปดนสอเมอตองการแกไข เลอกรปกากบาทเมอตองการลบแถวทเลอก

ถาเปนการแกไข จะมฟอรมแสดงขอมลเดมของแถวทเราเลอก มาใหแกไขตามปกต แตถาเปนการลบขอมลจะมขนตอนการถามยนยนอกครงกอนลบ หากตองการลบแนใหเลอก ใช (Yes) หรอ หากเปลยนใจใหเลอก ไม (No)

10.1.9 การเปลยนแปลงคณสมบตของตาราง การแกไขโครงสรางของตารางทตองการ ใหเลอกทแทบ โครงสราง (Structure) จากนนจะปรากฏโครงสรางของตารางใหเราเลอกแกไข

Page 10: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

ถาตองการเปลยนแปลงเพยงคอลมนใดๆ ใหเลอกทรป กระทำาการ (Action) ไดเลย

แตถาตองการเปลยนแปลงมากกวา 1 คอลมน ใหคลดเชกบอกซทหนาคอลมนนน แลวเลอกรปภาพ ใตตารางหลงขอความ ทำากบทเลอก (With selected) โดยแตละรปมความหมาย ดงน

สำาหรบการแสดงขอมล

สำาหรบสรางคอลมนแบบ Unique

สำาหรบแกไข เชน เปลยนชอคอลมน เปลยนชนดขอมล

สำาหรบสราง Index

สำาหรบการลบคอลมนนน

สำาหรบสราง Full-Text Index

สำาหรบการยกเลก Primary Key

10.1.10 การลบฐานขอมล

Page 11: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

ใหเลอกชอฐานขอมลจากเฟรมดานซาย แลวเลอกแทบ โยนทง “ ” (Drop) จากนนจะปรากฏขอความยนยนการลบ ซงการลบฐานขอมลจะทำาใหทกตารางในฐานขอมลนนหายไป

10.1.11 การลบตาราง ตองเรมจากเลอกตารางทตองการลบ จากเฟรมดานซายกอน ทงนการลบตารางแบงเปน 2 กรณ คอ ลบเฉพาะขอมล หรอลบทงตาราง ซงม 2 แทบใหเลอกดงรป

- แทบเลข 2 คอ ลบขอมล ใชสำาหรบลบขอมลทงหมดในตาราง ซงจะเปนการลบเฉพาะขอมลในตาราง แตตวตารางยงอย เมอคลกทแทบนจะมขอความ เพอใหเรายนยนกอนลบอกครง

Page 12: เว็บครูบอย Webkruboy · Web viewการสร้างฐานข้อมูล นี้เท่ากับการใช้คำสั่ง create database

- แทบเลข 3 คอ โยนทง สำาหรบลบตารางและขอมลทงหมดในตารางทงไป เมอคลกทแทบนจะมขอความ เพอใหเรายนยนกอนลบอกครง