python中的pandas对mysql的读写操作
2018-03-03 16:02
211 查看
#coding:utf8
import MySQLdb
from sqlalchemy import create_engine
import pandas as pd
'''连接MySQL,其中第一参数指定的是本地连接,第二,三个参数分别是,用户名,密码,db是数据库名 port端口号,charset是编码方式''' con = MySQLdb.connect(host='localhost', user='root', passwd='root',db='taobao', port=3306,charset='utf8') '''创建游标''' cur = con.cursor() '''读取mysql数据并且转换为DataFrame类型''' data_from = pd.read_sql('select * from taobao',con=con) '''改变dataframe的列名''' data_from.rename(columns={'pinglun':'pinlun'},inplace=True) '''写入数据''' '''创建引擎并指定连接的数据库等''' engine = create_engine('mysql://root:root@localhost/music?charset=utf8')#用sqlalchemy创建引擎 '''第一个参数指表名,第二个指引擎,第三个是模式,现在是追加模式''' df = data_from.to_sql('music',con=engine,if_exists='append',index=False) con.close() 参考网站http://www.runoob.com/python/python-mysql.html http://blog.csdn.net/longxj04/article/details/53885980 http://www.dcharm.com/?p=584
相关文章推荐
- Python3使用pandas模块读写excel操作示例
- python文件读写并使用mysql批量插入示例分享(python操作mysql)
- Python 数据处理扩展包: pandas 模块的DataFrame介绍(读写数据库的操作)
- python文件读写并使用mysql批量插入示例分享(python操作mysql)
- mysql_python+DBUtils 操作数据库常见错误
- Python mysql操作2【转】
- python 操作excel 读写同一个文件
- python 操作mysql
- python&pandas 与mysql 连接
- python操作Excel读写--使用xlrd
- Python使用MySQLdb操作MySQL
- python 学习第十一课 上下文管理 paramiko 堡垒机 mysql操作
- Python操作Mysql实例代码教程在线版(查询手册)
- Python操作MySQL以及中文乱码的问题_mengl_2011-ChinaUnix博客
- Python操作MySQL乱码问题解决
- 『python工作』mysql 数据库的一些操作数据库的函数
- 使用pymysql在python中对mysql的增删改查操作(综合)
- Python&MySQL操作过程中遇到的编码问题
- Python 操作MySQL详解及实例
- Python---MySQL相关操作