สมมติว่าฐานข้อมูล MySQL ที่ชื่อว่าการทดสอบมีอยู่บนเซิร์ฟเวอร์ และสร้างตารางที่ชื่อ Employee ด้วย ตารางมีห้าช่อง fname, lname, อายุ, เพศ และเงินเดือน
วัตถุทูเพิลที่มีข้อมูลของเร็กคอร์ดถูกกำหนดเป็น
t1=('Mac', 'Mohan', 20, 'M', 2000)
ในการสร้างอินเทอร์เฟซระหว่าง 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)
หากคุณตรวจสอบเนื้อหาของตารางพนักงานก็จะแสดงระเบียนใหม่ที่เพิ่มเข้าไป