MySQL数据库的读取

数据库文件导入到Python

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

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

读取数据库文件的方式
读取数据库文件

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

engine=create_engine("mysql+mysqlconnector://root:123456@127.0.0.1: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'则选择的是追加数据

数据导出到数据库

'''from pandas import DataFrame
from sqlalchemy import create_engine

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

engine=create_engine("mysql+mysqlconnector://root:123456@127.0.0.1:3306/test")

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。