ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

10
ซซซซซซซซซซซซซซซซซซซซ ซซซซซซซซซซซซซซซซซซซซ ซซซซซซ ซซซซซซ ( ( MySQL) MySQL) 4122205Z ซซซซซซซซซซซซซ ซซซซซซซซซซซซ ซ.ซซซซซซซ ซซซซซซซซซ 1

description

ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL). 4122205Z ระบบฐานข้อมูลและการออกแบบ อ.คเชนทร์ ซ่อนกลิ่น. Appserv คืออะไร. Appserv เป็นโปรแกรมที่รวบรวมองค์ประกอบสำคัญสำหรับการใช้งานภาษา PHP ไว้ ส่วนประกอบของ Appserv Apache เป็นโปรแกรม Web Server MySQL เป็นระบบฐานข้อมูล ( Database Server ) - PowerPoint PPT Presentation

Transcript of ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

Page 1: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

ซอฟแวร์�ร์ะบบจั�ดการ์ฐานข้�อมู�ล ซอฟแวร์�ร์ะบบจั�ดการ์ฐานข้�อมู�ล ((MySQL)MySQL)

4122205Z ร์ะบบฐานข้�อมู�ลและการ์ออกแบบ

อ.คเชนทร์� ซ�อนกล��น

1

Page 2: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

Appserv เป็�นโป็รแกรมที่��รวบรวมองค์�ป็ระกอบสำ��ค์�ญสำ��หร�บก�รใช้�ง�นภ�ษ� PHP ไว�สำ!วนป็ระกอบของ Appserv

Apache เป็�นโป็รแกรม Web Server MySQL เป็�นระบบฐ�นข�อม$ล (Database Server) PHP เป็�นโป็รแกรมที่��ใช้�ร�นสำค์ร&ป็ที่�ภ�ษ� PHP(PHP Script Language) phpMyAdmin เป็�นโป็รแกรมที่��สำ�ม�รถใช้�จั�ดก�รฐ�นข�อม$ล MySQL ผ่!�นเว+บ

ได� (Database Manager)

    

Appserv ค�ออะไร์2

Page 3: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

•MySQL เป็�นโป็รแกรมฐ�นข�อม$ลที่��รองร�บระบบฐ�นข�อม$ลภ�ษ� SQL ซึ่.�งเป็�นภ�ษ�ที่��ใช้�สำร��งฐ�นข�อม$ลที่��เข��ใจัง!�ย ซึ่.�งเหม�ะสำ��หร�บองค์�กร หร0อบ1ค์ค์ลที่��วไป็ที่��ม�ค์ว�มต้�องก�รใช้�ฐ�นข�อม$ลขน�ดเล+กและป็�นกล�ง อ�กที่�3งเป็�นซึ่อฟที่�แวร�ฟร� และสำ�ม�รถรองร�บที่�3งระบบป็ฏิ&บ�ต้&ก�ร Windows และ Linux จั.งม�ผ่$�น&ยมใช้�ง�นก�นอย!�งกว��งขว�ง

3

MySQL

LAMP(ย!อม�จั�ก Linux, Apache, MySQL, และ PHP) ซึ่.�งเป็�นช้1ดซึ่อฟที่�แวร�ที่��สำ�ม�รถน��ม�ใช้�ง�นได�โดยไม!ต้�องเสำ�ยค์!�ใช้�จั!�ย

WAMP(ย!อม�จั�ก Windows, Apache, MySQL, และ PHP)

Page 4: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

phpMyAdminเน0�องจั�กที่��ก�รใช้�ง�น MySQL จัะเร�ยกผ่!�น

command prompt ซึ่.�งม�ข�อเสำ�ย ค์0อ ต้�องพิ&มพิ�ค์��สำ��งภ�ษ� SQL ลงไป็เอง ซึ่.�งไม!ค์!อยสำะดวก phpMyAdmin เป็�นโป็รแกรมช้!วยในก�รจั�ดก�รระบบฐ�นข�อม$ลให�สำะดวกข.3น โดยม�ย$สำเซึ่อร�อ&นเต้อร�เฟสำเป็�นกร�ฟฟ7ก ที่��ให�ผ่$�ใช้�สำ�ม�รถใช้�ง�นได�อย!�งสำะดวกรวดเร+ว ไม!ต้�องพิ&มพิ�ค์��สำ��งที่�ละบรรที่�ดอ�กต้!อไป็

4

Page 5: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

5

เร&�มสำร��งฐ�นข�อม$ล

Page 6: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

6

1.ก�รสำร��งฐ�นข�อม$ลน�กศึ.กษ� ช้0�อ student_db โดยใช้� phpMyAdminม� 3 ต้�ร�ง ค์0อ1.ต้�ร�ง student2.ต้�ร�ง major3.ต้�ร�ง advisor

การ์สร์�างฐานข้�อมู�ล

2.พิ&จั�รณ�เล0อกฟ7ลด�ที่��เหม�ะสำมเป็�นค์�ย�หล�ก (PK)3 .ก��หนดค์ว�มสำ�มพิ�นธ์�ของร�เลช้��น

Page 7: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

7

การ์สร์�างฐานข้�อมู�ล

ข้�อมู�ล ช��อฟ"ลด�

ชน�ดข้�อมู�ล

รห�สำน�กศึ.กษ� StuID varchar / 13 ต้�วอ�กษร

ช้0�อ-น�มสำก1ล StuName

varchar / 30ต้�วอ�กษร

รห�สำสำ�ข�ว&ช้� MajID varchar / 5 ต้�วอ�กษร

เพิศึ StuSex

varchar / 5 ต้�วอ�กษร

ที่��อย$! StuAddr

varchar / 5 0ต้�วอ�กษร

E-mail StuMail

varchar / 20ต้�วอ�กษร

หม�ยเลขโที่รศึ�พิที่�

StuTel

varchar / 15 ต้�วอ�กษร

ว�นเด0อนป็<เก&ด

StuBirth

Date

รห�สำอ�จั�รย�ที่��ป็ร.กษ�

AdvID

varchar / 5 ต้�วอ�กษร

1.ต้�ร�ง student

Page 8: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

8

ข้�อมู�ล ช��อฟ"ลด�

ชน�ดข้�อมู�ล

รห�สำสำ�ข�ว&ช้�

MajID varchar / 5 ต้�วอ�กษร

ช้0�อรห�สำสำ�ข�ว&ช้�

MajName

varchar / 30ต้�วอ�กษร

2 .ต้�ร�ง major

ข้�อมู�ล ช��อฟ"ลด� ชน�ดข้�อมู�ลรห�สำอ�จั�รย�ที่��ป็ร.กษ�

AdvID varchar / 5 ต้�วอ�กษร

ช้0�ออ�จั�รย�ที่��ป็ร.กษ�

AdvName

varchar / 30ต้�วอ�กษร

3 .ต้�ร�ง advisor

Page 9: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

9

ก�รสำร��งฐ�นข�อม$ล ช้0�อ student_db โดยใช้� phpMyAdmin

1.เป็7ดเว+บบร�วเซึ่อร�พิ&มพิ� http://localhost/phpMyAdmin

(username : root ,password:1234) 2.พิ&มพิ�ช้0�อฐ�นข�อม$ล student_db 3.ค์ล&ก “สำร��ง”

การ์สร์�างฐานข้�อมู�ล

Page 10: ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)

10

1. พิ&มพิ�ช้0�อต้�ร�ง student และ จั��นวนค์อล�มน�ในต้�ร�ง 2. ค์ล&ก “สำร��ง” 3. กรอกช้0�อ ช้น&ด ขน�ดของค์อล�มน� ต้�มข�อม$ลที่��ให�ม�ในต้�ร�ง

การ์สร์�างตาร์าง