สมมติว่ามีฐานข้อมูล MySQL ชื่อ 'test' อยู่บนเซิร์ฟเวอร์ และสร้างตารางชื่อ Employee ขึ้นด้วย ให้ตารางมี 5 ช่อง fname, lname, อายุ, เพศ และเงินเดือน
สมมติว่าเราต้องการแทรกวัตถุทูเพิลที่มีข้อมูลของเร็กคอร์ดที่กำหนดไว้ดังต่อไปนี้ในฐานข้อมูล Msql
t1=('Steven', 'Assange', 21, 'M', 2001)
ในการสร้างอินเทอร์เฟซระหว่าง MySQL และ Python 3 คุณต้องติดตั้งโมดูล PyMySQL จากนั้นคุณสามารถตั้งค่าการเชื่อมต่อโดยใช้คำสั่งต่อไปนี้
import PyMySQL # Open database connection db = PyMySQL.connect("localhost","root","","test" ) # prepare a cursor object using cursor() method cursor = db.cursor()
ขั้นตอนต่อไปคือการตั้งค่าการสืบค้นข้อมูลแบบแทรกโดยใช้ข้อมูลในทูเพิล
sql="insert into employee values(%s,%s,%d,%s,%d)" %t1
ตอนนี้แบบสอบถามนี้ดำเนินการโดยใช้เมธอด execute() ของวัตถุเคอร์เซอร์
cursor.execute(sql)
หากคุณตรวจสอบเนื้อหาของตารางพนักงานก็จะแสดงระเบียนใหม่ที่เพิ่มเข้าไป