怎么将数据传到mysql
时间 : 2023-03-08 06:38:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

首先,安装`mysql-connector-python`库来连接 MySQL 数据库:

pip install mysql-connector-python

然后,导入库并连接到MySQL服务器:

```python

import mysql.connector

mydb = mysql.connector.connect(

host="localhost",

user="yourusername",

password="yourpassword",

database="yourdatabase"

)

修改`host`,`user`,`password`和`database`参数以匹配你的数据库配置。

接下来,定义一个函数,将数据插入到MySQL表中:

```python

def insert_data(data):

mycursor = mydb.cursor()

sql = "INSERT INTO mytable (column1, column2, column3) VALUES (%s, %s, %s)"

val = (data['value1'], data['value2'], data['value3'])

mycursor.execute(sql, val)

mydb.commit()

print("Record inserted successfully")

修改`mytable`,`column1`,`column2`和`column3`以匹配你的MySQL表和列的名称。将`data`参数作为传递的字典对象,包含要插入的数据值。

最后,调用`insert_data`函数将数据传输到MySQL数据库:

```python

data = {

"value1": "John",

"value2": "Doe",

"value3": 25

}

insert_data(data)

这将插入一个新记录到`mytable`中,其中列`column1`的值为`John`,列`column2`的值为`Doe`,列`column3`的值为`25`。

注意: 在实际应用中,要根据需要进行修改,以满足具体的业务需求和安全性等要求。