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