python写入mqsql数据库
时间: 2023-07-25 07:31:09 浏览: 78
首先需要安装 `pymysql` 包,可以使用以下命令安装:
```
pip install pymysql
```
然后可以使用以下代码将数据写入 MySQL 数据库:
```python
import pymysql
# 连接 MySQL 数据库
conn = pymysql.connect(
host='localhost',
port=3306,
user='root',
password='password',
db='database_name',
charset='utf8mb4'
)
# 创建游标
cursor = conn.cursor()
# 执行 SQL 语句
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
cursor.execute(sql, ('value1', 'value2', 'value3'))
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
其中,`host` 是 MySQL 数据库的主机名,`port` 是端口号,`user` 和 `password` 是连接 MySQL 数据库的用户名和密码,`db` 是数据库名称,`charset` 是字符集。`table_name` 是要插入数据的表名,`column1`、`column2`、`column3` 是要插入的列名,`value1`、`value2`、`value3` 是要插入的值。
需要注意的是,每次插入数据都要创建一个新的游标,并且执行完成后要提交事务,最后关闭游标和连接。
阅读全文