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获取从命令行输入数字的方法
Apr 29 Python
Python中list列表的一些进阶使用方法介绍
Aug 15 Python
Python实现新浪博客备份的方法
Apr 27 Python
Python MD5加密实例详解
Aug 02 Python
Python数据结构之栈、队列的实现代码分享
Dec 04 Python
python打包压缩、读取指定目录下的指定类型文件
Apr 12 Python
Python简单处理坐标排序问题示例
Jul 11 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
Oct 04 Python
Python之Class&Object用法详解
Dec 25 Python
python基于opencv实现人脸识别
Jan 04 Python
Pyqt5将多个类组合在一个界面显示的完整示例
Sep 04 Python
如何在Python中妥善使用进度条详解
Apr 05 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 中文和编码判断代码
2010/05/16 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
PHP原生函数一定好吗?
2014/12/08 PHP
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
基于jquery封装的一个js分页
2011/11/15 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
2012/05/23 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
javascript怎么禁用浏览器后退按钮
2014/03/27 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
关于Javascript中defer和async的区别总结
2016/09/20 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
使用typescript开发angular模块并发布npm包
2018/04/19 Javascript
关于微信小程序bug记录与解决方法
2018/08/15 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
javascript 构建模块化开发过程解析
2019/09/11 Javascript
JS代码检查工具ESLint介绍与使用方法
2020/02/04 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
写了个监控nginx进程的Python脚本
2012/05/10 Python
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
Python中.join()和os.path.join()两个函数的用法详解
2018/06/11 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
Python如何安装第三方模块
2020/05/28 Python
Python常用库Numpy进行矩阵运算详解
2020/07/21 Python
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
入党函调证明材料
2015/06/19 职场文书
调研报告的主要写法
2019/04/18 职场文书
python开发实时可视化仪表盘的示例
2021/05/07 Python