import pandas as pd
import pymysql
import pymysql.cursors
config={'host':'127.0.0.1',
'port':3306,
'user':'root',
'password':'*******',
'db':'test',
'charset':'utf8',
'cursorclass':pymysql.cursors.DictCursor}
con=pymysql.connect(**config)
try:
with con.cursor() as cursor:
sql='select * from employee;'
cursor.execute(sql)
finally:
con.close()
pd.DataFrame(result)
设置连接参数-->连接-->获得游标-->执行sql语句-->关闭连接
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200409170236954.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDczMDAxNg==,size_16,color_FFFFFF,t_70)
from sqlalchemy import create_engine
engine=create_engine('mysql+pymysql://root:密码@127.0.0.1:3306/库名?charset=utf8')
pd.read_sql(表名,engine)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200409170736771.png)