เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor ในบท Python MySQL Update Table
ในบทนี้ไม่มีอะไรมากง่ายๆครับ เราจะมาเรียนรู้เกี่ยวกับการแก้ไขตาราง จะเป็นอย่างไรเดี๋ยวมาเรียนรู้กันเลยดีกว่าครับ
การแก้ไขตาราง
นักเรียนสามารถอัปเดตระเบียนที่มีอยู่ในตารางโดยใช้คำสั่ง "UPDATE"
ตัวอย่าง
เขียนทับคอลัมน์ที่อยู่จาก "Valley 345" ถึง "Canyoun 123"
import mysql.connector |
ผลลัพธ์
C:\Users\My Name>python demo_mysql_update.py |
สำคัญ! สังเกต: mydb.commit () จำเป็นต้องทำการเปลี่ยนแปลงไม่เช่นนั้นจะไม่มีการเปลี่ยนแปลงใด ๆ ในตาราง
สังเกตุ WHERE clause ในไวยากรณ์ UPDATE: WHERE clause ระบุเร็กคอร์ดหรือเร็กคอร์ดที่ควรถูกอัพเดต หากคุณไม่ทำตามคำสั่ง WHERE บันทึกทั้งหมดจะได้รับการอัพเดต!
ป้องกันการแฮค SQL
ถือว่าเป็นแนวปฏิบัติที่ดีในการหลีกเลี่ยงค่าของการสืบค้นใด ๆ รวมถึงในการปรับปรุงคำสั่ง เพื่อป้องกันการแทรกซึมของ SQL ซึ่งเป็นเทคนิคการแฮ็คเว็บทั่วไปเพื่อทำลายหรือใช้ฐานข้อมูลของคุณในทางที่ผิด โมดูล mysql.connector ใช้ตัวยึดตำแหน่ง% s เพื่อหนีค่าในคำสั่งลบ
ตัวอย่าง
ค่า Escape โดยใช้วิธีการ% placholder
import mysql.connector |
ผลลัพธ์
C:\Users\My Name>python demo_mysql_update.py |
แปลจากhttps://www.w3schools.com/python/python_mysql_update.asp
Tag ที่น่าสนใจ: python mysql update sql database programming tutorial mysql_connector data_manipulation sql_injection where_clause escape_characters data_security record_update
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM