Python使用pymysql从MySQL数据库中读出数据的方法


Posted in Python onJuly 25, 2018

python3.x已经不支持mysqldb了,支持的是pymysql

使用pandas读取MySQL数据时,使用sqlalchemy,出现No module named ‘MySQLdb'错误。

安装:打开Windows PowerShell,输入pip3 install PyMySQL即可

import pymysql.cursors
import pymysql
import pandas as pd

#连接配置信息
config = {
   'host':'127.0.0.1',
   'port':3306,#MySQL默认端口
   'user':'root',#mysql默认用户名
   'password':'1234',
   'db':'house',#数据库
   'charset':'utf8mb4',
   'cursorclass':pymysql.cursors.DictCursor,
   }

# 创建连接
con= pymysql.connect(**config)
# 执行sql语句
try:
 with con.cursor() as cursor:
  sql="select * from community_view"
  cursor.execute(sql)
  result=cursor.fetchall() 
finally:
 con.close();
df=pd.DataFrame(result)#转换成DataFrame格式
df.head()

以上这篇Python使用pymysql从MySQL数据库中读出数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 实现随机数详解及实例代码
Apr 15 Python
详解Python中for循环是如何工作的
Jun 30 Python
Python基于分水岭算法解决走迷宫游戏示例
Sep 26 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
Aug 03 Python
实例介绍Python中整型
Feb 11 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
Keras之自定义损失(loss)函数用法说明
Jun 10 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 Python
python3列表删除大量重复元素remove()方法的问题详解
Jan 04 Python
Python基础之Socket通信原理
Apr 22 Python
Python 匹配文本并在其上一行追加文本
May 11 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
Jul 25 #Python
Pandas读取MySQL数据到DataFrame的方法
Jul 25 #Python
python中的常量和变量代码详解
Jul 25 #Python
pandas的唯一值、值计数以及成员资格的示例
Jul 25 #Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
Jul 25 #Python
基于DataFrame改变列类型的方法
Jul 25 #Python
对pandas中Series的map函数详解
Jul 25 #Python
You might like
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
php轻松实现文件上传功能
2016/03/03 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
HR vs CL BO3 第二场 2.13
2021/03/10 DOTA
firebug的一个有趣现象介绍
2011/11/30 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
javascript实现自动输出文本(打字特效)
2015/08/27 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
vue子传父关于.sync与$emit的实现
2019/11/05 Javascript
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
Python多线程结合队列下载百度音乐的方法
2015/07/27 Python
pytorch多GPU并行运算的实现
2019/09/27 Python
安装python及pycharm的教程图解
2019/10/10 Python
Python warning警告出现的原因及忽略方法
2020/01/31 Python
解决python运行启动报错问题
2020/06/01 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
详解python with 上下文管理器
2020/09/02 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
年度考核评语
2014/01/19 职场文书
信用卡工资证明范本
2015/06/19 职场文书
Python语言规范之Pylint的详细用法
2021/06/24 Python