Python3实现mysql连接和数据框的形成(实例代码)
2020-04-08 12:07
841 查看
Python3实现mysql连接和数据框的形成,具体代码如下所示:
# -*- coding:utf-8 -*- # __author__ = "LQ" import pymysql import pandas as pd import numpy as np from sklearn import preprocessing #返回数据库连接 def dbcconnect(): conn = pymysql.connect(host='ip', port=3306, user='username', passwd='password',db='db') return conn #接收sql返回查询结果 def selects(sql): conn=dbcconnect() cursor = conn.cursor() cursor.execute(sql) # 获取剩余结果所有数据 results = cursor.fetchall() conn.commit() cursor.close() return results #接收sql返回数据框 def selectDf(sql): conn=dbcconnect() cursor = conn.cursor() cursor.execute(sql) # 获取剩余结果所有数据 results = cursor.fetchall() # 获取列名 cols = [i[0] for i in cursor.description] # sql内表转换pandas的DF df = pd.DataFrame(np.array(results), columns=cols).astype(float) conn.commit() cursor.close() return df
总结
以上所述是小编给大家介绍的Python3实现mysql连接和数据框的形成,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- python实现人力资源管理系统(+连接MYSQL)代码全
- python通过MySQLdb模块连接查询mysql数据的代码
- Python连接MySQL的实例代码
- java中JDBC实现往MySQL插入百万级数据的实例代码
- java实现连接mysql数据库单元测试查询数据的实例代码
- python3.6连接MySQL和表的创建与删除实例代码
- java中JDBC实现往MySQL插入百万级数据的实例代码
- jsp连接MySQL操作GIS地图数据实现添加point的功能代码
- Python3连接MySQL(pymysql)模拟转账实现代码
- Python连接MySQL的实例代码
- Python数据可视化操作方法及实现代码实例(文中有福利)
- Python连接MySQL的实例代码
- java中JDBC实现往MySQL插入百万级数据的实例代码
- jsp连接MySQL操作GIS地图数据实现添加point的功能代码
- python使用pandas实现数据分割实例代码
- MySql中把一个表的数据插入到另一个表中的实现代码--转
- Python操作Mysql实例代码教程
- python基于mysql实现的简单队列以及跨进程锁实例详解
- C#实现操作MySql数据层类MysqlHelper实例
- php access 数据连接与读取保存编辑数据的实现代码