『python工作』mysql 数据库的一些操作数据库的函数
来源:互联网 发布:端口137 编辑:程序博客网 时间:2024/06/07 06:42
def connect_mysql(user, passwd, host, db, charset="utf8", port=3306): """ 连接数据库 :return: """ con = MySQLdb.connect(user=user, passwd=passwd, host=host, db=db, charset=charset, port=port) return condef read_data(query): """ 从数据库中读取数据并返回 :return: """ con = connect_mysql() data_df = pd.read_sql(query, con=con) return data_dfdef save_data(data, operation): """ 保存数据到数据库中 :param data: :param operation: 操作命令 :return: """ con = connect_mysql() cur = con.cursor() pd.io.sql.to_sql(data, "data_processed", con, flavor="mysql", if_exists="replace", index=False, chunksize=10000, dtype={"msg_content": "varchar(500)"}) return None
注:save_data 函数中,最后的 pd.io.sql.to_sql 命令中的相关参数的意义是:
flavor: 使用什么数据库
if_exists: 如果表在数据库中已经存在,则 replace: 直接替换,append: 追加
index: 是否存储 index
chunksize: 每次存储多少行
dtype: 可以重新定义相关变量的类型,以字典的形式来写
关于该命令更详细的官网资料:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_sql.html
0 0
- 『python工作』mysql 数据库的一些操作数据库的函数
- mysql 数据库的一些操作
- mySql数据库的一些操作
- MySQL数据库的一些操作
- python脚本操作MySQL数据库的一些问题
- python mysql数据库的操作
- python 操作数据库的一些经验
- mac下一些mysql数据库的操作
- mysql 数据库操作的一些实例
- 实用的一些mysql数据库操作
- mysql数据库操作字段的一些方法
- MYSQL数据库的一些优化操作
- 一些基础的MySQL数据库操作语句
- 『python工作』MySQL 数据库学习
- Postgresql数据库的一些字符串操作函数
- Postgresql数据库的一些字符串操作函数
- Postgresql数据库的一些字符串操作函数
- Postgresql数据库的一些字符串操作函数
- JSP学习——JSP基础知识(一)
- event的IE兼容性处理
- PAT 1091. Acute Stroke (30)(孤岛问题)
- CUDA编程 基础学习资料整理
- Ethercalc通过excel文件overwrite
- 『python工作』mysql 数据库的一些操作数据库的函数
- 无人机如何在低功耗前提下实现超远距离图传 | 硬创公开课
- 今天开始写博客
- Image Printing Program Based on Halftoning
- 关于html页面移动端软键盘弹出时影响页面布局的问题
- imageview的使用
- 想在微信内置浏览器中打开网址的操作方法
- 【基础编程】hdu题目分类
- Java中Super与This关键字的区分