一、环境准备
Windows10
python3.6.5
pandas:可以使用pip进行安装( pip install pandas )
MySql : 用户名root | 密码 123456 | localhost:3306 | 数据库名称:test | 表名:student
开发工具:Anaconda或者PyCharm
数据准备:从网络获取或自己生成的数据库数据
二、学习内容
使用Pandas连接MySql读取数据
三、细节
1 导包
import pandas as pd from sqlalchemy import create_engine
2 获取数据库连接
# 创建数据库连接 conn = create_engine('mysql+pymysql://{}:{}@{}:{}/{}'.format("root","123456","localhost",3306,"test"))
3 编写sql语句
# sql的查询语句 sql = 'select * from student'
4 获取数据
# 获取数据 data = pd.read_sql(sql,conn) # 打印获取到的数据 print(data)
三、整体示例
import pandas as pd from sqlalchemy import create_engine # 创建数据库连接 conn = create_engine('mysql+pymysql://{}:{}@{}:{}/{}'.format("root","123456","localhost",3306,"test")) # sql的查询语句 sql = 'select * from student' # 获取数据 data = pd.read_sql(sql,conn) # 打印获取到的数据 print(data)
【PyCharm】执行结果示例:
【Jupyter notebook】演示示例: