- 和上篇文章"Python读取Excel文件并写入数据库" 所需要的模块一样
sqlalchemy
pymysql
pandas
pandas
模块提供了read_sql_query()
函数实现了对数据库的查询,to_sql()
函数实现了对数据库的写入。并不需要实现新建MySQL
数据表。sqlalchemy
模块实现了与不同数据库的连接,而pymysql
模块则使得Python
能够操作MySQL
数据库。- 需要注意的事项:
- 1.根据库的文档,我们看到
to_sql
函数支持两类mysql
引擎一个是sqlalchemy
,另一个是sqlliet3
.没错,在你写入库的时候,pymysql
是不能用的!!!- 所以这里简易使用
sqlalchemy
- 所以这里简易使用
- 1.根据库的文档,我们看到
下面是从数据库读取数据的代码
import pymysql
import pandas as pd
from sqlalchemy import create_engine
# 初始化数据库连接,使用pymysql模块
# MySQL的用户:root, 密码:你的密码, 端口:3306,数据库:trust
engine = creat