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 มีโครงสรางดังตอไปนี้
   116   117   118   119   120   121   122   123   124   125   126