Pandas学习笔记——连接MySql读取数据

一、环境准备

  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】执行结果示例:

Pandas学习笔记——连接MySql读取数据

 【Jupyter notebook】演示示例:

Pandas学习笔记——连接MySql读取数据

 

Pandas学习笔记——连接MySql读取数据

上一篇:python连接oracle数据库


下一篇:数据库