如何在 MySQL 数据库中插入 Python 元组?


假设服务器上存在名为 test 的 MySQL 数据库,并且还创建了一个名为 employee 的表。该表有五个字段 fname、lname、age、gender 和 salary。

包含记录数据的元组对象定义为

t1=('Mac', 'Mohan', 20, 'M', 2000)

要建立 MySQL  和 Python 3 之间的接口,你需要安装 PyMySQL 模块。然后,你可以使用以下语句设置连接

import PyMySQL
# Open database connection
db = PyMySQL.connect("localhost","root","","test" )
# prepare a cursor object using cursor() method
cursor = db.cursor()

下一步是用元组中的数据设置插入查询

sql="insert into employee values(%s,%s,%d,%s,%d)" %t1

现在,使用光标对象的 execute() 方法执行此查询

cursor.execute(sql)

如果你检查 employee 表的内容,它将显示其中新增的记录。

更新于: 2020 年 2 月 18 日

2 千次以上浏览

开启你的 事业

通过完成该课程来获得认证

开始
广告