Page 121 - python
P. 121
95
บทที่ 9
การเขียนโปรแกรมภาษาไพธอนติดตอระบบฐานขอมูล MySQL
แนวคิด
ิ่
ระบบฐานขอมูล คือ การจดเก็บขอมูลอยางเปนระเบียบมีหมวดหมูชัดเจนและสามารถเพม ลบ
ั
แกไข และสืบคนภายในฐานขอมูลได ในปจจุบันมีระบบจัดการฐานขอมูลหลายตัว ไดแก Oracle ,
PostgreSQL, MySQL, MS SQL Server, SQLite เปนตน
ในบทนี้จะนําเสนอเนื้อหาเกยวกบ ระบบฐานขอมูล การติดตั้ง mysl-connector การเชื่อมตอ
ั
ี่
ฐานขอมูล MySQL เขากบ Python การสรางตาราง การเขยนโปรแกรมเพม ลบ แกไข และสืบคนดวย
ี
ิ่
ั
ภาษาไพธอน
วัตถุประสงค
1. อธิบายการสรางตารางดวย phpmyadmin ได
ิ่
2. อธิบายการเพมขอมูลในตารางดวยภาษาไพธอนได
3. อธิบายการลบขอมูลในตารางดวยเงื่อนไขที่กําหนดได
4. อธิบายการสืบคนขอมูลภายในตารางและแสดงผลดวยภาษาไพธอนได
5. อธิบายการแกไขขอมูลภายในตารางดวย SQL และภาษาไพธอนได
9.1 ระบบฐานขอมูล
ซอฟตแวรที่ใชจัดการฐานขอมูล ไดแก 1) ออราเคิล (Oracle) 2) MySQL 3) PostgreSQL 4)
Microsoft Excel 5) Microsoft Access 6) Microsoft SQL Server 7) SQLLite ฯลฯ
ภาพประกอบที่ 9.1 สัดสวนการใชงานฐานขอมูลแบบตาง ๆ
ที่มา: https://dsdi.msu.ac.th
9.2 การสรางตารางดวย phpmyadmin
โปรแกรม phpmyadmin เปนตัวจัดการฐานขอมูลผานเว็บไซต ใชงานไดงายและไดรับความนิยม
ในปจจุบัน ใหนิสิตสรางตารางชื่อ friend มีโครงสรางดังตอไปนี้