如何将 Python 对象插入 MySQL?
假设服务器上存在名为“test”的 MySQL 数据库,并且还创建了一个名为 employee 的表。让该表具有五个字段 fname、lname、age、gender 和 salary。
假设我们想要向 Msql 数据库中插入一个元组对象,其中包含定义如下记录的数据。
t1=('Steven', 'Assange', 21, 'M', 2001)
要建立 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 表的内容,它将显示一条添加到其中的新记录。
广告