使用Python的write()函数将数据写入MySQL数据库
发布时间:2023-12-17 12:04:54
在Python中,可以使用MySQL Connector模块来连接MySQL数据库并执行相关操作。该模块提供了write()函数来将数据写入MySQL数据库。下面是一个使用write()函数将数据写入MySQL数据库的示例代码:
import mysql.connector
# 建立与数据库的连接
db = mysql.connector.connect(
host="localhost",
user="yourusername",
passwd="yourpassword",
database="yourdatabase"
)
# 创建游标对象
cursor = db.cursor()
# 定义要插入的数据
data = ("John", "Doe", "john@example.com")
# 定义插入数据的SQL语句
sql = "INSERT INTO users (first_name, last_name, email) VALUES (%s, %s, %s)"
# 执行插入操作
cursor.execute(sql, data)
# 提交事务
db.commit()
# 关闭游标和数据库连接
cursor.close()
db.close()
在上述示例中,首先我们使用mysql.connector模块建立与MySQL数据库的连接。接下来,我们创建了一个游标对象,该对象用于执行MySQL语句。然后,我们定义了要插入的数据,并且编写了插入数据的SQL语句,其中使用了占位符%s表示数据的位置。最后,我们调用execute()函数执行SQL语句并传递要插入的数据。一旦执行成功,我们使用commit()函数提交事务,将数据写入数据库。最后,我们关闭游标和数据库连接。
请注意,在示例代码中,您需要将示例代码中的localhost、yourusername、yourpassword和yourdatabase替换为您自己的MySQL数据库的主机名、用户名、密码和数据库名。
此外,您可以根据您的需求和数据类型自定义要插入的数据和SQL语句。
