บทความนี้สอนเขียนข้อมูลลงตาราง (Table) ด้วยภาษา Python โดยใช้ฐานข้อมูล MySQL โดยจะรับค่าจากผู้ใช้งาน และเขียนลงฐานข้อมูลด้วยคำสั่ง SQL INSERT INTO สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง เขียนข้อมูลลงตาราง Python ฐานข้อมูล MySQL
import mysql.connector
cnx = mysql.connector.connect(user='root', password='', host='127.0.0.1', database='db_example')
try:
name = input('Input name : ')
except:
name = ''
if name != '' :
sql = "INSERT INTO test (name) VALUES (%s)"
val = ( name, )
cur = cnx.cursor()
cur.execute( sql, val )
cnx.commit()
print( cur.rowcount, "record insert" )
cnx.close()
ผลลัพธ์
Input name : Python
1 record insert
Input name : Java
1 record insert