如何向MySQL数据库中插入Python元组?
假设在服务器上存在名为test的MySQL数据库,并且还创建了一个名为employee的表。该表具有五个字段fname、lname、age、gender和salary。
包含记录数据的元组对象定义为:
t1=('Mac', 'Mohan', 20, 'M', 2000)
要在MySQL和Python 3之间建立接口,需要安装PyMySQL模块。然后可以使用以下语句设置连接:
import PyMySQL
# 开启数据库连接
db = PyMySQL.connect("localhost","root","","test" )
# 使用cursor()方法准备一个游标对象
cursor = db.cursor()
下一步是使用元组中的数据设置插入查询。
sql="insert into employee values(%s,%s,%d,%s,%d)" %t1
现在使用游标对象的execute()方法执行该查询。
cursor.execute(sql)
如果检查employee表的内容,将显示其中添加了新记录。
阅读更多:Python 教程