import MySQLdb
# 接続とカーソル取得
con = MySQLdb.connect(
user='XXXXX',
passwd='XXXXX',
host='localhost',
db='sampledb',
charset='utf8',
use_unicode=True)
cur= con.cursor()
#insert文サンプル
sql = "insert into sampletable (`Id`, `data`) VALUES (%s, %s);"
cur.execute(sql, (2 , 'サンプルデータ', ))
con.commit()
# update文サンプル
sql = "update sampletable SET `data`='サンプルデータ更新済' WHERE `Id`=%s;"
cur.execute(sql, (2, ))
con.commit()
# select文サンプル
sql = "select Id, data from sampletable"
cur.execute(sql)
rows = cur.fetchall()
for row in rows:
print(row)
# 切断・終了
cur.close
con.close