欢迎访问宙启技术站
智能推送

使用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()函数提交事务,将数据写入数据库。最后,我们关闭游标和数据库连接。

请注意,在示例代码中,您需要将示例代码中的localhostyourusernameyourpasswordyourdatabase替换为您自己的MySQL数据库的主机名、用户名、密码和数据库名。

此外,您可以根据您的需求和数据类型自定义要插入的数据和SQL语句。