ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)
-
Upload
rafael-marshall -
Category
Documents
-
view
28 -
download
4
description
Transcript of ซอฟแวร์ ระบบจัดการฐานข้อมูล ( MySQL)
ซอฟแวร์�ร์ะบบจั�ดการ์ฐานข้�อมู�ล ซอฟแวร์�ร์ะบบจั�ดการ์ฐานข้�อมู�ล ((MySQL)MySQL)
4122205Z ร์ะบบฐานข้�อมู�ลและการ์ออกแบบ
อ.คเชนทร์� ซ�อนกล��น
1
Appserv เป็�นโป็รแกรมที่��รวบรวมองค์�ป็ระกอบสำ��ค์�ญสำ��หร�บก�รใช้�ง�นภ�ษ� PHP ไว�สำ!วนป็ระกอบของ Appserv
Apache เป็�นโป็รแกรม Web Server MySQL เป็�นระบบฐ�นข�อม$ล (Database Server) PHP เป็�นโป็รแกรมที่��ใช้�ร�นสำค์ร&ป็ที่�ภ�ษ� PHP(PHP Script Language) phpMyAdmin เป็�นโป็รแกรมที่��สำ�ม�รถใช้�จั�ดก�รฐ�นข�อม$ล MySQL ผ่!�นเว+บ
ได� (Database Manager)
Appserv ค�ออะไร์2
•MySQL เป็�นโป็รแกรมฐ�นข�อม$ลที่��รองร�บระบบฐ�นข�อม$ลภ�ษ� SQL ซึ่.�งเป็�นภ�ษ�ที่��ใช้�สำร��งฐ�นข�อม$ลที่��เข��ใจัง!�ย ซึ่.�งเหม�ะสำ��หร�บองค์�กร หร0อบ1ค์ค์ลที่��วไป็ที่��ม�ค์ว�มต้�องก�รใช้�ฐ�นข�อม$ลขน�ดเล+กและป็�นกล�ง อ�กที่�3งเป็�นซึ่อฟที่�แวร�ฟร� และสำ�ม�รถรองร�บที่�3งระบบป็ฏิ&บ�ต้&ก�ร Windows และ Linux จั.งม�ผ่$�น&ยมใช้�ง�นก�นอย!�งกว��งขว�ง
3
MySQL
LAMP(ย!อม�จั�ก Linux, Apache, MySQL, และ PHP) ซึ่.�งเป็�นช้1ดซึ่อฟที่�แวร�ที่��สำ�ม�รถน��ม�ใช้�ง�นได�โดยไม!ต้�องเสำ�ยค์!�ใช้�จั!�ย
WAMP(ย!อม�จั�ก Windows, Apache, MySQL, และ PHP)
phpMyAdminเน0�องจั�กที่��ก�รใช้�ง�น MySQL จัะเร�ยกผ่!�น
command prompt ซึ่.�งม�ข�อเสำ�ย ค์0อ ต้�องพิ&มพิ�ค์��สำ��งภ�ษ� SQL ลงไป็เอง ซึ่.�งไม!ค์!อยสำะดวก phpMyAdmin เป็�นโป็รแกรมช้!วยในก�รจั�ดก�รระบบฐ�นข�อม$ลให�สำะดวกข.3น โดยม�ย$สำเซึ่อร�อ&นเต้อร�เฟสำเป็�นกร�ฟฟ7ก ที่��ให�ผ่$�ใช้�สำ�ม�รถใช้�ง�นได�อย!�งสำะดวกรวดเร+ว ไม!ต้�องพิ&มพิ�ค์��สำ��งที่�ละบรรที่�ดอ�กต้!อไป็
4
5
เร&�มสำร��งฐ�นข�อม$ล
6
1.ก�รสำร��งฐ�นข�อม$ลน�กศึ.กษ� ช้0�อ student_db โดยใช้� phpMyAdminม� 3 ต้�ร�ง ค์0อ1.ต้�ร�ง student2.ต้�ร�ง major3.ต้�ร�ง advisor
การ์สร์�างฐานข้�อมู�ล
2.พิ&จั�รณ�เล0อกฟ7ลด�ที่��เหม�ะสำมเป็�นค์�ย�หล�ก (PK)3 .ก��หนดค์ว�มสำ�มพิ�นธ์�ของร�เลช้��น
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
8
ข้�อมู�ล ช��อฟ"ลด�
ชน�ดข้�อมู�ล
รห�สำสำ�ข�ว&ช้�
MajID varchar / 5 ต้�วอ�กษร
ช้0�อรห�สำสำ�ข�ว&ช้�
MajName
varchar / 30ต้�วอ�กษร
2 .ต้�ร�ง major
ข้�อมู�ล ช��อฟ"ลด� ชน�ดข้�อมู�ลรห�สำอ�จั�รย�ที่��ป็ร.กษ�
AdvID varchar / 5 ต้�วอ�กษร
ช้0�ออ�จั�รย�ที่��ป็ร.กษ�
AdvName
varchar / 30ต้�วอ�กษร
3 .ต้�ร�ง advisor
9
ก�รสำร��งฐ�นข�อม$ล ช้0�อ student_db โดยใช้� phpMyAdmin
1.เป็7ดเว+บบร�วเซึ่อร�พิ&มพิ� http://localhost/phpMyAdmin
(username : root ,password:1234) 2.พิ&มพิ�ช้0�อฐ�นข�อม$ล student_db 3.ค์ล&ก “สำร��ง”
การ์สร์�างฐานข้�อมู�ล
10
1. พิ&มพิ�ช้0�อต้�ร�ง student และ จั��นวนค์อล�มน�ในต้�ร�ง 2. ค์ล&ก “สำร��ง” 3. กรอกช้0�อ ช้น&ด ขน�ดของค์อล�มน� ต้�มข�อม$ลที่��ให�ม�ในต้�ร�ง
การ์สร์�างตาร์าง