python自定义函数实现将结果存入mysql中
时间: 2024-02-03 12:11:25 浏览: 133
实现将结果存入 MySQL 中需要使用 Python 的 MySQL 连接库,比如 `pymysql` 或 `mysql-connector-python`。以下是一个示例代码:
```python
import pymysql
# 连接 MySQL 数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='mydb')
def save_to_mysql(result):
# 创建数据库游标
cursor = conn.cursor()
# 拼接 SQL 语句
sql = "INSERT INTO mytable (field1, field2) VALUES (%s, %s)"
# 执行 SQL 语句,将结果存入 MySQL 中
cursor.execute(sql, (result['field1'], result['field2']))
# 提交更改
conn.commit()
# 关闭数据库连接
cursor.close()
conn.close()
```
在这个示例中,我们将结果存储到名为 `mytable` 的表中,该表包含两个字段 `field1` 和 `field2`。我们通过 `cursor.execute()` 方法来执行插入语句,将结果存入 MySQL 中。最后,我们需要调用 `conn.commit()` 来提交更改。最后,我们关闭游标和数据库连接。
阅读全文