python向mysql数据库中插入数据
时间: 2023-09-15 14:15:14 浏览: 55
在Python中向MySQL数据库中插入数据,可以使用MySQL官方提供的Python驱动程序`mysql-connector-python`。首先需要安装该驱动程序:
```python
pip install mysql-connector-python
```
然后使用以下代码连接数据库,并插入数据:
```python
import mysql.connector
# 连接数据库
db = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 获取游标
cursor = db.cursor()
# 插入数据
sql = "INSERT INTO yourtable (column1, column2, column3) VALUES (%s, %s, %s)"
val = ("value1", "value2", "value3")
cursor.execute(sql, val)
# 提交更改
db.commit()
# 输出结果
print(cursor.rowcount, "record inserted.")
```
其中,`yourusername`、`yourpassword`、`yourdatabase`、`yourtable`分别为你的MySQL账户名、密码、数据库名和表名;`column1`、`column2`、`column3`分别为表中的列名;`value1`、`value2`、`value3`为要插入的数据。