Python使用pymysql从MySQL数据库中读出数据的方法
作者:冷风858 发布时间:2024-01-26 15:26:24
标签:Python,pymysql,MySQL
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()
来源:https://blog.csdn.net/jianai858/article/details/75193955
0
投稿
猜你喜欢
- 远程连接oracle只用PLSQLDeveloper客户端,不配置tnsnames.ora文件在PL/SQL中填写:1.UserName:用
- Pyinstaller这个库是我用pip下载的第一个模块。接下来通过本文给大家分享Python PyInstaller安装和使用教程,一起看
- <script language="javascript"><!-- var&n
- iamlaosong文曾经看到这样一个问题,一个字典中的元素是列表,将这个列表元素赋值给一个变量,然后修改这个列表中元素的值,结果发现,字典
- scipy.misc.logsumexp函数的输入参数有(a, axis=None, b=None, keepdims=False, ret
- 最近在处理文本文件时,遇到编码格式和换行符的问题。基本上都是GBK 和 UTF-8 编码的文本文件,但是python3 中默认的都是按照 u
- 1、利用key排序d = {'d1':2, 'd2':4, 'd4':1,'d3
- 看代码吧~name = r"\u6697\u88d4\u5251\u9b54"print(name.encode(
- 本文实例讲述了python网络编程之读取网站根目录的方法,分享给大家供大家参考。具体实现方法如下:import socket, sys po
- 这个坐标轴变名用法,我真服气了,我在网上看大家写的教程,看的头晕,也没看懂他们写xtick到底怎么用的,最后找到官方教程,看了一个例子,ov
- 这篇文章主要介绍了python多进程并发demo实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 现将几种主要情况进行小结: 一、如何输入NULL值 如果不输入null值,当时间为空时,会默认写入"1900-01-01"
- 1、使用+加号+加号是将两个list列表相加,返回一个新的列表对象,会消耗额外的内存。#!/usr/bin/env python# -*-
- Python实现新版正方系统滑动验证码识别算法和方案步骤一:点击数据分析点击滑动按钮,将发送一个请求到 /zfcaptchaLogin请求内
- 在做接口自动化的时候,请求数据之前都是JSON格式的,Python有自带的包来解决。最近在做APP的接口,遇到XML格式的请求数据,费了很大
- 背景索引是把 * 剑,在提升查询速度的同时会减慢DML的操作。毕竟,索引的维护需要一定的成本。所以,对于索引,要加上该加的,删除无用的。前者是
- 1、给定一个数据集noise-data-1.txt,该数据集中保护大量的缺失值(空格、不完整值等)。利用“全局常量”、“均值或者中位数”来填
- 这篇文章主要介绍了python matplotlib拟合直线的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价
- 虽然Python被说成是一种解释型语言,但是实际上,Python源程序要先经过编译,然后才能运行。与Java语言类似,Python源程序编译
- 函数的返回值返回结果要怎么做,多个结果又要怎么做# 函数返回值# 概念:函数执行完以后会返回一个对象,如果在函数内部有return 就可以返