python自定义函数实现将结果存入mysql中
时间: 2024-02-03 07:11:36 浏览: 193
自定义函数.sql
可以使用Python中的MySQL Connector模块来将数据存入MySQL数据库中。下面是一个示例代码,实现将一些数据插入到MySQL数据库中:
```python
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 自定义函数,将结果插入到MySQL数据库中
def insert_into_mysql(result):
sql = "INSERT INTO mytable (column1, column2) VALUES (%s, %s)"
val = (result[0], result[1])
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
# 调用自定义函数,插入数据到MySQL数据库中
result = ['value1', 'value2']
insert_into_mysql(result)
```
在这个示例代码中,我们首先连接到MySQL数据库,然后创建了一个游标对象,用于执行SQL语句。接着,我们定义了一个自定义函数`insert_into_mysql`,该函数将结果作为参数,并使用`execute`方法将数据插入到MySQL数据库中。最后,我们调用自定义函数,将结果插入到MySQL数据库中。
需要注意的是,在实际使用中,我们需要根据实际情况修改数据库的连接信息、表名和字段名。此外,我们还需要确保MySQL Connector模块已经安装并正确导入。
阅读全文