Python เพิ่มข้อมูล SQL Server ด้วยคำสั่ง INSERT บทความนี้สอนเขียนโปรแกรมเพิ่มข้อมูลลงตารางในฐานข้อมูล SQL Server 2019 Express โดยใช้ภาษา Python โดยใช้ module pyodbc ร่วมกับคำสั่ง INSERT สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python เพิ่มข้อมูล SQL Server ด้วยคำสั่ง INSERT
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
'Server=LAPTOP\SQLEXPRESS;'
'Database=demo;'
'Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute("INSERT INTO product ( name, price ) VALUES ( 'Mouse', 100 )")
conn.commit()
print('Python เพิ่มข้อมูล SQL Server สำเร็จ')
cursor.close()
conn.close()ผลลัพธ์
Python เพิ่มข้อมูล SQL Server สำเร็จ
Python เพิ่มข้อมูล SQL Server ด้วยคำสั่ง INSERT จากตัวอย่างเชื่อมต่อฐานข้อมูลชื่อ demo ใน พร้อมกับใช้คำสั่ง INSERT INTO เพื่อเพิ่มข้อมูลลงตารางชื่อ product ประกอบด้วย 2 columns คือ name และ price มีค่าเท่ากับ ‘Mouse’ และ 100 พร้อมประมวลผลคำสั่ง SQL ด้วย execute และยืนยันการเพิ่ม หรือ insert ข้อมูลด้วยคำสั่ง commit