Page 126 - python
P. 126

100




                    cursor.execute(sql)

                    for i in cursor:
                      print(i)
                    cursor.close()
                    cnx.close()

                                        ู
                           การอัพเดทขอมลใชคําสั่ง SQL ดวยรูปแบบคําสั่ง "UPDATE 41410606_friend  SET email
                   = 'electoday@gmail.com' WHERE firstname = 'จักรกฤษณ' AND lastname = 'แสงแกว' " คือการ
                                                                ื
                   แกไข email เปนคําวา "chakkrit@gmail.com" เมอ firstname ตรงกับคําวา "จักรกฤษณ" และ
                      
                   lastname ตรงกับคําวา "แสงแกว"

                   9.8 การลบขอมล
                                 ู
                                                     ั
                          การลบขอมูลใชคําสัง DELETE ดงนี  ้
                                          ่

                                       
                                         ู
                                               ํ
                                                  ่
                   ตัวอยางที่ 9.5 การลบขอมลดวยคาสัง Delete
                    import mysql.connector as MySQL
                    config = {'user': "i_user", 'password': "123456", 'host': "202.28.34.204",
                    'database': "i_1202201", 'raise_on_warnings': True}
                    cnx = mysql.connector.connect(**config)
                    cursor = cnx.cursor()
                    sql = "DELETE FROM friend WHERE email = 'chakkrit@gmail.com' "

                    cursor.execute(sql)
                    cursor.close()
                    cnx.close()

                                                   
                                                      ่
                           การลบขอมูลภายในตารางใชคําสัง "DELETE FROM friend WHERE email = 'chakkrit@
                   gmail.com' " เปนการลบแถวที่มี email ตรงกับคําวา "chakkrit@gmail.com" ทิ้งไป

                                   ิ
                   9.9 การนําขอมูลวทยานิพนธ 10,000 รายการใสลงในฐานขอมูล

                   ขั้นที่ 1: สรางตารางชื่อ thesis มีโครงสรางขอมูล id เปน number auto increment และ title เปน
                   varchar ขนาด 200 ตัวอักษร ดังตอไปนี้
   121   122   123   124   125   126   127   128   129   130   131