MySQL数据库的读取

数据库文件导入到Python

使用Python读取数据库文件可以使用sqlalchemy库的create_engine。

具体的读取方式为:
read_sql(sql,con=数据库连接)
sql:从数据库中查询数据的SQL语句
con:数据库的连接对象,需要在程序中先创建

MySQL数据库的读取_第1张图片
读取数据库文件的方式
MySQL数据库的读取_第2张图片
读取数据库文件

具体的代码如下:
'''#coding=utf-8
import pandas
from sqlalchemy import create_engine

engine=create_engine("mysql+mysqlconnector://root:[email protected]:3306/test")

date=pandas.read_sql(
'select * from dataanalyst;',
con=engine,
)

date2=pandas.read_sql(
'select * from 零售数据;',
con=engine,
)'''

Python里的DataFrame导出到MySQL数据库

具体的方法为:
to_sql(tableName,con=数据库连接)
tableName:数据库中的表名
con:数据库的连接对象,需要在程序中先创建
导出到数据库如果已经有表那么就是删除这个表再保存数据,使用if_exists='append'则选择的是追加数据

MySQL数据库的读取_第3张图片
数据导出到数据库

'''from pandas import DataFrame
from sqlalchemy import create_engine

连接数据库(注意引号)
"mysql+mysqlconnector://用户名:密码@IP地址:端口号/数据库名"

engine=create_engine("mysql+mysqlconnector://root:[email protected]:3306/test")

data=DataFrame({
'age':[21,22,23],
'name':['数据挖掘','数据清洗','数据分析']})
data.to_sql(
'testTable',index=False,
con=engine,if_exists='append'
'''

你可能感兴趣的:(MySQL数据库的读取)