mysql.connector是一个Python的MySQL连接器,它提供了与MySQL数据库的交互功能。虽然mysql.connector可以用于执行查询操作,但它并不是一个用于执行插入操作的工具。要执行插入操作,可以使用Python的MySQLdb模块或者pymysql模块。
MySQLdb是Python的一个第三方库,它提供了与MySQL数据库的交互功能。可以使用MySQLdb的execute()
方法来执行插入操作。以下是一个示例代码:
import MySQLdb
# 连接到MySQL数据库
conn = MySQLdb.connect(host='localhost', user='root', password='password', database='mydatabase')
# 创建游标对象
cursor = conn.cursor()
# 执行插入操作
sql = "INSERT INTO mytable (column1, column2) VALUES (%s, %s)"
values = ('value1', 'value2')
cursor.execute(sql, values)
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
pymysql是另一个Python的MySQL连接器,它也提供了与MySQL数据库的交互功能。可以使用pymysql的execute()
方法来执行插入操作。以下是一个示例代码:
import pymysql
# 连接到MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='mydatabase')
# 创建游标对象
cursor = conn.cursor()
# 执行插入操作
sql = "INSERT INTO mytable (column1, column2) VALUES (%s, %s)"
values = ('value1', 'value2')
cursor.execute(sql, values)
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
以上示例代码中,mydatabase
是数据库名称,mytable
是表名,column1
和column2
是表中的列名,value1
和value2
是要插入的值。
推荐的腾讯云相关产品:腾讯云数据库MySQL,详情请参考腾讯云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云