python读取mysql
时间: 2023-07-17 16:06:37 浏览: 93
Python:使用python读取mysql数据库 .docx
Python可以使用pandas库读取Excel文件,然后使用MySQLdb或pymysql库将数据写入MySQL数据库。
以下是一个简单的示例代码:
```python
import pandas as pd
import MySQLdb
# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 连接MySQL数据库
conn = MySQLdb.connect(host='localhost', user='root', passwd='password', db='test', charset='utf8')
# 创建游标对象
cursor = conn.cursor()
# 遍历数据并插入到数据库中
for index, row in df.iterrows():
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
cursor.execute(sql, (row['column1'], row['column2'], row['column3']))
# 提交事务并关闭连接
conn.commit()
cursor.close()
conn.close()
```
其中,`data.xlsx`是要读取的Excel文件名,`table_name`是要插入数据的MySQL表名,`column1`、`column2`、`column3`是要插入的列名,需要根据实际情况修改。
阅读全文