1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... ·...
TRANSCRIPT
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 1
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 1. เปดเวบเบราเซอรขนมา โดยเรยกไปท http://127.0.0.1/ หรอ http://localhost/ > phpMyAdmin Database
Manager > User name : root > Password : root > คลกปม OK
การสรางฐานขอมล (db_employee)
1. การสรางฐานขอมลใหม โดยไปท สรางฐานขอมลใหม > พมพชอฐานขอมล db_employee ลงในชอง Textbox > คลกปม สราง
1. คลก Link เปด phpMyAdmin
2. กรอก User name และ Password ใหตรงตามทตดตงโปรแกรม AppServ User name : root Password : root
3. คลกปม OK
1. พมพ db_employee
2. คลกปม สราง
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 2
การสรางตารางขอมล (tb_employee)
1. การสรางตารางขอมลใหม โดยไปท สรางตารางในฐานขอมลน db_employee > ชอ : tb_employee > Number of fields: 5 > คลกปม ลงมอ
2. สรางตาราง tb_employee ตามโครงสรางตาราง ดงน
No Field Type Size Description Key 1 empID VARCHAR 5 รหสพนกงาน PK 2 empName VARCHAR 50 ชอ-สกล 3 empPosition VARCHAR 50 ต าแหนง 4 empSalary DECIMAL 10 เงนเดอน 5 empAddress VARCHAR 250 ทอยพนกงาน
หมายเหต PK หมายถง ก าหนดใหฟลดเปนคยหลก (Primary key)
1. คลกเลอกฐานขอมล: db_employee
2. พมพชอตาราง: tb_student
3. ขนาดฟลดเทากบ 5
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 3
3. ก าหนดรายละเอยดโครงสรางตาราง tb_employee ดงน
สญลกษณ ความหมาย
A ก าหนดชอของฟลด B ก าหนดชนดของฟลด C ก าหนดขนาดของฟลด D ก าหนดคาวางเปลา (null) หรอ ไมวาง (not null) ใหกบฟลด E ก าหนดคาคาปรยายใหกบฟลด F ก าหนดฟลดใหเปน Primary Key
4. เมอก าหนดโครงสรางตาราง tb_employee เรยบรอย คลกปม บนทก จะปรากฏหนาจอ ดงน
A
B C D E F
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 4
การเพมฟลด
การเพมฟลด คอ การเพมฟลดใหมเขาไปในโครงสรางตารางเดมมอยแลว ส าหรบตวอยางจะเพมฟลดเขาไปในตาราง tb_employee ซงโครงสรางมฟลดอยแลวจ านวน 5 ฟลด และจะเพมฟลดชอ empPhone จ านวน 1 ฟลดในต าแหนงทายสดของตาราง tb_employeeโดยสามารถด าเนนการตามขนตอน ดงน
No Field Type Size Description Key 1 empPhone VARCHAR 10 เบอรโทรศพท
2. ต าแหนงทตองการเพม
1. จ านวนฟลดทตองการเพม
3. คลกปม ลงมอ
4. ก าหนดรายละเอยดของฟลด
5. ฟลดทเพมเขามาใหม
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 5
การแกไขฟลด
การแกไขฟลด เปนการแกไขโครงสรางของฟลดในตารางบางสวนหรอทงหมด เชน ชอฟลด ชนดของฟลด ความยาวของฟลด เปนตน ส าหรบตวอยางจะแกไขความยาวของฟลด empPosition ในตาราง tb_employee จากเดมความยาว 50 เปน 100 โดยสามารถด าเนนการตามขนตอน ดงน
โครงสรางเดม No Field Type Size Description Key 1 empPosition VARCHAR 50 ต าแหนง
โครงสรางใหม No Field Type Size Description Key 1 empPosition VARCHAR 100 ต าแหนง
1. เลอกฟลดทตองการแกไข 2. คลก
3. เปลยนเปน 100 4. คลกปม บนทก
5. ฟลดทแกไข
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 6
การลบฟลด
การลบฟลด เปนการลบโครงสรางฟลดออกจากตาราง ส าหรบตวอยางจะลบฟลด stdAddress ออกจากตาราง tb_employee โดยสามารถด าเนนการตามขนตอน ดงน
หมายเหต
การลบฟลดควรจะตองใชความระมดระวงเปนพเศษ เพราะฟลดทลบอาจเปนมผลกระทบตอขอมลทอยในตารางหรอกระทบกบความสมพนธ (Relationship) กบตารางอนได
1. เลอกฟลดทตองการลบ 2. คลก
4. โครงสรางตารางหลงจากลบฟลด
3. คลกปม OK
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 7
การเพมขอมล
การเพมขอมล เปนการเพมขอมลเขาไปจดเกบขอมลไวในตาราง ส าหรบตวอยางจะเพมขอมลเขาไปใน tb_employee จ านวน 2 เรคอรด โดยสามารถด าเนนการตามขนตอน ดงน
empID empName empSalary empPosition empPhone 10001 นายอดมเดช ทาระหอม 25000 โปรแกรมเมอร 0810000001 10002 นายขนทอง หาญรบ 35000 นกวเคราะหและออกแบบระบบ 0810000002
1. เลอกแทบ แทรก
2. พมพขอมล
3. คลกปม ลงมอ
3. จ านวนเรคอรดทเพมเขามาใหม
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 8
การแกไขขอมล
การแกไขขอมล เปนการแกไขขอมลหรอเปลยนแปลงขอมลในตาราง ซงสาเหตของการแกไขอาจเกดจากการเพมขอมลทไมถกตองหรอตองการเพมเตมรายละเอยดของขอมลทมอยแลว เปนตน ในตวอยางจะท าการแกไขขอมลหมายเลขโทรศพทของ นายอดมเดช ทาระหอม ในตาราง tb_employee จากหมายเลข 0810000001 เปน 0891111111 แทน โดยสามารถด าเนนการตามขนตอน ดงน
1. เลอกฟลดทตองการแกไข
2. คลก
3. แกไขขอมล 4. คลกปม ลงมอ
5. ขอมลทแกไขแลว
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 9
การลบขอมล
การลบขอมล เปนการลบขอมลออกจากตาราง ในตวอยางจะท าการลบขอมลจ านวน 1 เรคอรดโดยลบขอมล empID = 10001 ออกจากตาราง tb_employee โดยสามารถด าเนนการตามขนตอน ดงน
การลบตารางขอมล (tb_employee)
การลบตารางขอมล เปน การลบตารางขอมลออกจากฐานขอมล ส าหรบตวอยางจะลบตาราง tb_employee ออกจากฐานขอมล db_employee โดยสามารถด าเนนการตามขนตอน ดงน
4. แสดงเรคอรดทเหลอจากการลบ
3. คลกปม OK
1. เลอกตารางทตองลบ 2. เลอกแทบ โยนทง
3. คลกปม OK
1. เลอกฟลดทตองการลบ
2. คลก
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 10
การลบฐานขอมล (db_employee)
การลบฐานขอมล เปนการลบฐานขอมลออจากโปรแกรมฐานขอมล MySQL ส าหรบตวอยางจะลบฐานขอมล db_employee โดยสามารถด าเนนการตามขนตอน ดงน
ขอแนะน า
หลงจากด าเนนตามตวอยางเสรจเรยบรอยแลวฐานขอมล db_employee จะถกลบออกจาก MySQL แนะน าใหผศกษาลองท าแบบฝกหดทายบท โดยสราง db_employee ขนมาอกครงเพอทบทวนความเขาใจอกครง
1. เลอกชอฐานขอมลทตองลบ 2. เลอกแทบ โยนทง
3. คลกปม OK
4. แสดงหนาจอหลงจากลบตาราง
การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 11
แบบฝกหดทายบท
1. สรางฐานขอมลชอ db_employee 2. สรางตาราง tb_employee ตามโครงสรางตาราง ดงน
No Field Type Size Description Key 1 empID VARCHAR 5 รหสพนกงาน PK 2 empName VARCHAR 50 ชอ-สกลพนกงาน 3 empSalary DECIMAL 10 เงนเดอน 4 empPosition VARCHAR 100 ต าแหนงงาน 5 deptID VARCHAR 2 รหสแผนก FK
3. สรางตาราง tb_depart ตามโครงสรางตาราง ดงน
No Field Type Size Description Key 1 deptID VARCHAR 2 รหสแผนก PK 2 deptName VARCHAR 50 ชอแผนก
4. เพมขอมล (Insert) เขาไปในตาราง tb_employee ดงน
empID empName empSalary empPosition deptID 1001 UDOMDET TARAHOM 25000 IT SERVICES 1 1002 KHANTHONG HANROB 30000 IT SUPPORT 2 1003 SURIYA MOONSIN 28000 PROGRAMMER 3 1004 VIPAPORN MAGDEE 24000 PROGRAMMER 3 1005 CHADCHAI KHEAWTA 20000 IT SUPPORT 2
5. เพมขอมล (Insert) เขาไปในตาราง tb_depart ดงน
deptID deptName 1 IT SERVICES 2 IT SUPPORT 3 PROGRAMMER