Python3实现mysql连接和数据框的形成(实例代码)


Posted in Python onJanuary 17, 2020

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 相关文章推荐
Python格式化css文件的方法
Mar 10 Python
python编程嵌套函数实例代码
Feb 11 Python
python实现两个文件合并功能
Apr 01 Python
Python 解决中文写入Excel时抛异常的问题
May 03 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
May 19 Python
详解python中的time和datetime的常用方法
Jul 08 Python
python实现从本地摄像头和网络摄像头截取图片功能
Jul 11 Python
django 2.2和mysql使用的常见问题
Jul 18 Python
python求绝对值的三种方法小结
Dec 04 Python
改变 Python 中线程执行顺序的方法
Sep 24 Python
Python中免验证跳转到内容页的实例代码
Oct 23 Python
FP-growth算法发现频繁项集——构建FP树
Jun 24 Python
python如何基于redis实现ip代理池
Jan 17 #Python
解决python gdal投影坐标系转换的问题
Jan 17 #Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 #Python
Python计算机视觉里的IOU计算实例
Jan 17 #Python
python实现百度OCR图片识别过程解析
Jan 17 #Python
Python实现图像的垂直投影示例
Jan 17 #Python
基于python实现语音录入识别代码实例
Jan 17 #Python
You might like
PHP 第二节 数据类型之数值型
2012/04/28 PHP
php判断GIF图片是否为动画的方法
2020/09/04 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
PHP curl批处理及多请求并发实现方法分析
2018/08/15 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
jQuery 1.0.2
2006/10/11 Javascript
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
2014/03/07 Javascript
JavaScript中的fontsize()方法使用详解
2015/06/08 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
使用vue-cli导入Element UI组件的方法
2018/05/16 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
2020/12/03 Vue.js
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
有关Python的22个编程技巧
2018/08/29 Python
python如何将两张图片生成为全景图片
2020/03/05 Python
Django在Model保存前记录日志实例
2020/05/14 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
英国著名的茶叶品牌:Whittard of Chelsea
2016/09/22 全球购物
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
传媒专业推荐信范文
2013/11/23 职场文书
聘任通知书
2015/09/21 职场文书
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS