1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... ·...

11
การใช้งานโปรแกรมบริหารจัดการฐานข้อมูล 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. คลิกปุ ่ม สร้าง

Upload: others

Post on 06-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล 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. คลกปม สราง

Page 2: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล 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

Page 3: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล 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

Page 4: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 4

การเพมฟลด

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

No Field Type Size Description Key 1 empPhone VARCHAR 10 เบอรโทรศพท

2. ต าแหนงทตองการเพม

1. จ านวนฟลดทตองการเพม

3. คลกปม ลงมอ

4. ก าหนดรายละเอยดของฟลด

5. ฟลดทเพมเขามาใหม

Page 5: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล 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. ฟลดทแกไข

Page 6: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 6

การลบฟลด

การลบฟลด เปนการลบโครงสรางฟลดออกจากตาราง ส าหรบตวอยางจะลบฟลด stdAddress ออกจากตาราง tb_employee โดยสามารถด าเนนการตามขนตอน ดงน

หมายเหต

การลบฟลดควรจะตองใชความระมดระวงเปนพเศษ เพราะฟลดทลบอาจเปนมผลกระทบตอขอมลทอยในตารางหรอกระทบกบความสมพนธ (Relationship) กบตารางอนได

1. เลอกฟลดทตองการลบ 2. คลก

4. โครงสรางตารางหลงจากลบฟลด

3. คลกปม OK

Page 7: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 7

การเพมขอมล

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

empID empName empSalary empPosition empPhone 10001 นายอดมเดช ทาระหอม 25000 โปรแกรมเมอร 0810000001 10002 นายขนทอง หาญรบ 35000 นกวเคราะหและออกแบบระบบ 0810000002

1. เลอกแทบ แทรก

2. พมพขอมล

3. คลกปม ลงมอ

3. จ านวนเรคอรดทเพมเขามาใหม

Page 8: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 8

การแกไขขอมล

การแกไขขอมล เปนการแกไขขอมลหรอเปลยนแปลงขอมลในตาราง ซงสาเหตของการแกไขอาจเกดจากการเพมขอมลทไมถกตองหรอตองการเพมเตมรายละเอยดของขอมลทมอยแลว เปนตน ในตวอยางจะท าการแกไขขอมลหมายเลขโทรศพทของ นายอดมเดช ทาระหอม ในตาราง tb_employee จากหมายเลข 0810000001 เปน 0891111111 แทน โดยสามารถด าเนนการตามขนตอน ดงน

1. เลอกฟลดทตองการแกไข

2. คลก

3. แกไขขอมล 4. คลกปม ลงมอ

5. ขอมลทแกไขแลว

Page 9: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 9

การลบขอมล

การลบขอมล เปนการลบขอมลออกจากตาราง ในตวอยางจะท าการลบขอมลจ านวน 1 เรคอรดโดยลบขอมล empID = 10001 ออกจากตาราง tb_employee โดยสามารถด าเนนการตามขนตอน ดงน

การลบตารางขอมล (tb_employee)

การลบตารางขอมล เปน การลบตารางขอมลออกจากฐานขอมล ส าหรบตวอยางจะลบตาราง tb_employee ออกจากฐานขอมล db_employee โดยสามารถด าเนนการตามขนตอน ดงน

4. แสดงเรคอรดทเหลอจากการลบ

3. คลกปม OK

1. เลอกตารางทตองลบ 2. เลอกแทบ โยนทง

3. คลกปม OK

1. เลอกฟลดทตองการลบ

2. คลก

Page 10: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล MySQL 10

การลบฐานขอมล (db_employee)

การลบฐานขอมล เปนการลบฐานขอมลออจากโปรแกรมฐานขอมล MySQL ส าหรบตวอยางจะลบฐานขอมล db_employee โดยสามารถด าเนนการตามขนตอน ดงน

ขอแนะน า

หลงจากด าเนนตามตวอยางเสรจเรยบรอยแลวฐานขอมล db_employee จะถกลบออกจาก MySQL แนะน าใหผศกษาลองท าแบบฝกหดทายบท โดยสราง db_employee ขนมาอกครงเพอทบทวนความเขาใจอกครง

1. เลอกชอฐานขอมลทตองลบ 2. เลอกแทบ โยนทง

3. คลกปม OK

4. แสดงหนาจอหลงจากลบตาราง

Page 11: 1. เปิดเว็บเบราเซอร์ข้ึนมา โดย ... · 2020-06-10 · 1 ฟิลด์ในตาแหน่งท้ายสุดของตาราง

การใชงานโปรแกรมบรหารจดการฐานขอมล 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