【python】-python向MySQL写入数据
warning:
这篇文章距离上次修改已过189天,其中的内容可能已经有所变动。
要在Python中向MySQL数据库写入数据,你可以使用mysql-connector-python
库。以下是一个简单的例子:
首先,确保你已经安装了mysql-connector-python
库。如果没有安装,可以使用pip安装:
pip install mysql-connector-python
然后,使用以下Python代码向MySQL数据库写入数据:
import mysql.connector
# 连接到MySQL数据库
config = {
'user': 'your_username',
'password': 'your_password',
'host': 'localhost',
'database': 'your_database'
}
cnx = mysql.connector.connect(**config)
# 创建一个游标对象
cursor = cnx.cursor()
# 插入数据的SQL命令
add_data = ("INSERT INTO your_table "
"(column1, column2) "
"VALUES (%s, %s)")
# 要插入的数据
data_to_insert = ('value1', 'value2')
# 执行SQL语句
cursor.execute(add_data, data_to_insert)
# 提交事务
cnx.commit()
# 关闭游标和连接
cursor.close()
cnx.close()
请确保替换your_username
, your_password
, localhost
, your_database
, your_table
, column1
, column2
, value1
, 和 value2
为你的实际数据库信息和数据。
这段代码首先建立了与MySQL数据库的连接,然后创建了一个游标对象,用于执行SQL语句。INSERT
语句用于添加新的数据行到指定的表中。数据被参数化以避免SQL注入攻击,然后执行这个命令。最后,提交事务并关闭游标和连接。
评论已关闭