原理
MySQL数据库中的表结构与Numpay的 dataframe 简直就是浑然天成,借助原生的sql 语句 即可将数据直接导出为dataframe,而且贴心的pandas 也为我们封装好了API 只需要简单调用就能实现与MySQL的交互了
代码
## 导包
import pandas as pd
import pymysql
## 连接数据库
con = pymysql.connect(host='127.0.0.1',user= 'xxx',password= 'xxx', database='xxx', charset='utf8', use_unicode=True)
## 写sql 语句
sql = 'select * from earbuds'
## 读出数据
df = pd.read_sql(sql, con)
df