PyMySQL和MySQLdb的区别
import MySQLdb import MySQLdb.cursors
聪明的你或许已经算到,需要安装MySQLdb,所以你就在命令行输入:
pip install MySQLdb
但遗憾的是,你发现,出现了下面的错误:
几个意思?原来是没有这么一个包,找了原因发现MySQLdb只只支持到python3.4,因此,如果你是python3.5+的用户,那肯定找不到这么一个包,那如何是好?
其实,python3.5以上的用户,可以安装另外一个mysql驱动:PyMySQL
什么是 PyMySQL?
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。
PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
PyMySQL 安装
在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。
PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。
如果还未安装,我们可以使用以下命令安装最新版的 PyMySQL:
$ pip3 install PyMySQL
转载于:https://www.cnblogs.com/yuhou/p/10868831.html
PyMySQL和MySQLdb的区别相关推荐
- python3的 pymysql把mysqldb库取代了,让python 3支持mysqldb的解决方法
原因 MySQLdb 只适用于python2.x,发现pip装不上. 它在py3的替代品是: import pymysql 安装方法: pip install pymysql django+mysql ...
- python3.5 mysql 库_Python 3.5 连接Mysql数据库(pymysql 方式)
由于 MySQLdb 模块还不支持 Python3.x,官方的Mysql连接包只支持到3.4,所以 Python3.5 如果想连接MySQL需要安装 pymysql 模块. pymysql 模块可以通 ...
- python调用libs.dbutil_Python 使用 PyMysql、DBUtils 创建连接池,提升性能
Python 编程中可以使用 PyMysql 进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接 MySQL 数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对 ...
- python3 获取file大小_Python 3.x 连接数据库(pymysql 方式),程序员必备知识点
由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 pymysql 模块. pymysql 模块可以通过 pip 安装.但如果你使用的是 p ...
- python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'
在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用 在 python3 中,改变了连接库,改为了 ...
- python访问数据库统一方法_Python 3.x 连接数据库(pymysql 方式)
参考:http://www.cnblogs.com/woider/p/5926744.html ==================pymysql=================== 1.PyMyS ...
- 1.pymysql Warning: (1366, Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' 解决办法
1.我想查询Mysql数据库的路径,show global variables like "%datadir%" 我用的是Anconda ,python3.68 能够导入impor ...
- python怎么安装pymysql_python pymysql安装
==================mysql.connector=================== 最近发现mysql5.7有一个bug会引起pymysql报警, lib\site-packag ...
- ubuntu下pymysql安装及python操作
用pymysql代替MySQLdb 在我刚开始学python的时候,用的是python2.7,那时候连接mysql用的库是MySQLdb(很诡异的大小写,初学者经常因为记不住大小写导致"No ...
- python处理excel大数据-当Excel遇到大数据问题,是时候用Python来拯救了
与从事分析工作的人交谈,他们会告诉你他们对Excel的爱恨情仇: Excel能做很多事情:当涉及到更大的数据集时,这简直是一种痛苦.数据需要很长时间才能加载,在你意识到机器的内存耗尽之前,整个事情就变 ...
最新文章
- Spring 定时器
- Zabbix-3.0.3结合Grafana-3.1.0给你想要的绘图
- 【dp】POJ-2209
- 理请求时出现未知错误.服务器返回的状态码为: 500,react-native
- spring四种依赖注入方式
- keepalived与lvs结合使用配置实例
- 香港理工计算机qs排名,香港理工大学专业排名一览及最强专业推荐(QS世界大学排名)...
- java固定资产管理系统_基于jsp的固定资产管理系统-JavaEE实现固定资产管理系统 - java项目源码...
- 翻译: 3.7. Softmax 回归的简明实现 pytorch
- 【Object C】从Java 一步步走向Object C
- 关于Jmeter压力测试
- 《代码整洁之道》笔记整理
- 银行专业术语解释说明 超级详细
- 【Python】操作Excel之分类汇总
- 福建阳光学院计算机学费,福建省物价局关于调整福州大学阳光学院部分专业学费标准的复函...
- 伍伦贡计算机科学硕士申请,伍伦贡大学电脑科学(网络和信息安全)硕士研究生申请要求及申请材料要求清单...
- Win8快速关机命令
- win10恢复经典开始菜单_没有蜘蛛纸牌的日子怎么过?带你找回Win10自带的游戏...
- ElasticSearch入门
- signature=d148aa62ed913fffd968a4a920a9a8a3,a01921.html
热门文章
- RedHat as4 u2下的oracle9.2.0.4安装
- 用时间序列的方法处理数据
- 2019年老电脑E5450+硬改775 无故死机故障排除记录
- 中国电信物联网平台入门学习笔记3: 电信开发者平台使用
- day_work_01
- debounce(防抖)和throttle(节流)
- [C++]实现10以内整数的简单科学计算器
- aodv包头分析-上
- 安装配置管理 之 JRE 安装和配置,以适合JAVA程序运行所具备的环境
- rnqoj-28-合唱队形-最长上升子序列