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中文乱码的解决方法
Nov 04 Python
python根据出生年份简单计算生肖的方法
Mar 27 Python
使用Python简单的实现树莓派的WEB控制
Feb 18 Python
对web.py设置favicon.ico的方法详解
Dec 04 Python
对python借助百度云API对评论进行观点抽取的方法详解
Feb 21 Python
python实现转圈打印矩阵
Mar 02 Python
使用python来调用CAN通讯的DLL实现方法
Jul 03 Python
解决Atom安装Hydrogen无法运行python3的问题
Aug 28 Python
在Python中字符串、列表、元组、字典之间的相互转换
Nov 15 Python
python计算波峰波谷值的方法(极值点)
Feb 18 Python
Python如何使用ConfigParser读取配置文件
Nov 12 Python
利用python 下载bilibili视频
Nov 13 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
一个SQL管理员的web接口
2006/10/09 PHP
php array_walk() 数组函数
2011/07/12 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
PHP实现的二分查找算法实例分析
2017/12/19 PHP
PHP微商城开源代码实例
2019/03/27 PHP
JavaScript读取中文cookie时的乱码问题的解决方法
2009/10/14 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
JavaScript Canvas编写炫彩的网页时钟
2019/10/16 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
python+django+rest框架配置创建方法
2019/08/31 Python
解决python脚本中error: unrecognized arguments: True错误
2020/04/20 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
英国精品买手店:Browns Fashion
2016/09/29 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
三个Unix的命令面试题
2015/04/12 面试题
新闻专业本科生的自我评价分享
2013/11/20 职场文书
车工岗位职责
2013/11/26 职场文书
商务专员岗位职责范本
2014/06/29 职场文书
公共场所标语
2014/06/30 职场文书
银行求职信怎么写
2019/06/20 职场文书