环境:Python 3.5+, Django 1.9+

最初用django时,搜索时发现PyMySQL的文章很多,然而在django的官方文档中python3版的mysql客户端驱动确没有提到PyMySQL,只提到了mysqlclient,再细看下去发现:

1. 两个库的作者是同一个人INADA Naoki, pip库邮箱都指向mailto:songofacandy@gmail.com

mysqlclient-python is much faster than PyMySQL.

When to use PyMySQL is:

You can't use libmysqlclient for some reason

You want to use monkeypatched socket of gevent or eventlet

You wan't to hack mysql protocol

3. Django1.9.12官方文档中:

Django requires mysqlclient 1.3.3 or later. Note that Python 3.2 is not supported. Except for the Python 3.3+ support,

mysqlclient should mostly behave the same as MySQLDB.

4. https://python.libhunt.com/project/mysqlclient-python/vs/pymysql  两者基本面的对比

经上对比,准备先用mysqlclient!

python mysql库对比_mysqlclient和PyMySQL对比相关推荐

  1. python多线程库_Python多线程常用包对比

    python由于本身的特质,不能实现真正的多核并行运算,但是有一些第三方库较好地模拟了在多核环境下的并行运算,例如pp包以及multiprocessing,那么哪种更能充分利用多核心呢? 这里我简单做 ...

  2. mysql和python先学哪个_Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)

    本节内容 1.数据库介绍 2.mysql管理 3.mysql数据类型 4.常用mysql命令 创建数据库 外键 增删改查表 5.事务 6.索引 7.python 操作mysql 8.ORM sqlac ...

  3. python+mysql库+json_用python写爬虫-5.1json用pandas入mysql库

    pandas是一个数据处理模块,前面也已经提到了好些,用python写爬虫--4.5pandas存入excel. 这次来统一说一说,使用感想. pandas主要是Seriers和Dataframe,S ...

  4. python安装mysql库

    2019独角兽企业重金招聘Python工程师标准>>> //首先要安装sqllient库 sudo apt-get install libmysqlclient-dev //其次安装 ...

  5. python企业级框架_Python六大开源框架对比:Web2py略胜一筹

    Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带 ...

  6. python企业级框架_Python六大开源框架对比:Web2py略胜一筹(转)

    Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带 ...

  7. python爬虫对比_Python六大框架对比,Web2py略胜一筹|python爬虫|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的 ...

  8. Python中的difflib模块(文本对比)

    Python中的difflib模块(文本对比) 1. difflib模块简介 2. difflib模块用法 3. 符号理解 4. 实现文本对比 5. linux文件之间的对比 1. difflib模块 ...

  9. python web三大框架对比_Python六大框架对比,Web2py略胜一筹

    Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带 ...

最新文章

  1. 泛化,关联,聚合,合成,依赖的关系
  2. 【系统架构师修炼之道】(1):『序』
  3. phpversion() 与 phpinfo()
  4. 5月26 留言板练习题
  5. 广西农产品(广州)交易会 农业大健康·林裕豪:签约农商对接
  6. springmvc controller接收前端发送数组
  7. 咦,拆分个字符串都这么讲究?
  8. python 线程, GIL 和 ctypes
  9. DirectX SDK (June 2010)安装遇到Error Code S1023
  10. 强引用、软引用、弱引用、虚引用、终结器引用
  11. ie加载项存在残留是什么_残余IE加载项无法修复
  12. 计算机找不到硬盘分区,电脑硬盘分区不见了怎么办
  13. 风险模型—CreditMetrics模型1
  14. flyway 社区版本使用团队(企业级)特性ignore-migration-patterns使用
  15. webpy实时展示mysql数据库_webpy使用mysql数据库操作(web.database)
  16. 网易云音乐在 Ubuntu 下缩放的问题
  17. 大数据项目实战——电信业务大数据分析系统
  18. Kubernetes哪一点最打动你?或者,它发布过的哪一项特性让你认为最厉害?
  19. c语言编程文本文件的写入,c语言 文本文件的操作 字符写入
  20. protocol协议号协议说明

热门文章

  1. postgresql关闭自动提交
  2. Windows XP 环境下安装 Apache HTTP Server 2.2.8
  3. VC++中把一个对话框最小化到托盘
  4. xpath定位的一些方法
  5. STM32F103 CAN中断发送功能的再次讨论
  6. Openfire3.9.3源代码导入eclipse中开发配置指南
  7. 解决Android中无法搜索联系人的问题
  8. 在WinForm中通过HTTP协议向服务器端上传文件(转)
  9. WWF(Windows Workflow Foundation)开发环境的建立。 .NET 技术前瞻,WWF,Windows,Workflow,Foundation...
  10. Google 系两公司联手,要让无人车少“犯错”