专栏名称: python
隔天更新python文章,我希望用我的努力换来劳动的成果帮助更多的人掌握一门技术,因此我要更加努力。
目录
相关文章推荐
Python开发者  ·  腾讯居然还自研了 Git 客户端,也是没想到… ·  3 天前  
Python爱好者社区  ·  又一大企启动大规模自愿离职计划,一千多人报名 ... ·  5 天前  
Python中文社区  ·  Python量化交易核心技能学习陪跑 ·  1 周前  
Python中文社区  ·  完全解读!高性能多指标加密货币量化策略 ·  1 周前  
Python爱好者社区  ·  Grok-2,彻底炸了。。。 ·  1 周前  
51好读  ›  专栏  ›  python

这是Python连接器吗?不晓得

python  · 公众号  · Python  · 2017-03-30 21:03

正文


Python 的MySQL连接器

现在,流行的MySQL连接器有三种:

1、MySQLdb

  • 使用C语言编写,性能很高

  • 但是只支持Python2.x

  • 近年来官方维护减慢

2、MySQL-Connector/Python/

  • MySQL官方连接器,功能适配更好

  • 原生Python编写

  • 对Python最新版的跟进不及时

3、MySQLClient

  • MySQLdb的一个分支,致力于解决Python3.x的兼容性问题

  • MySQLClient的维护更加活跃,Bug修复更加及时

  • 使用方式和MySQLdb一模一样,因此不要与MySQLdb同时安装

安装连接器

首先我们来安装官方版的连接器,然后安装MySQLClient

1、安装MySQL-Connector-Python

  • MySQL-Connector-Python下载地址

  • 选择适合自己的版本下载,并安装。

注意:x86表示32位,x86-64表示64位

2、安装MySQLClient

  • 选择附件中的适合自己版本的whl文件

  • 打开命令提示符(cmd),并跳转到当前目录

  • 使用pip install 文件名

注意:whl的文件名不能修改,否则安装会失败(对不起了,处女座们)

3、MySQLdb的安装方法与MySQLClient一样

4、pip 在线安装

注意,三个连接器,在pip安装时都多少有一点坑,因此,需要提一下

  • MySQL-Connector-Python

    pip install mysql-connector-python-rf
  • MySQLdb与MySQL-Client

  1. # Debian / Ubuntusudo apt-get install python-dev libmysqlclient-dev# # Red Hat / CentOSsudo yum install python-devel mysql-devel
  2. # mysqlclientpip install mysqlclient# mysqldbpip install mysqldb


测试连接器

  • MySQL-Connector-Python

    import mysql.connector
  • MySQLdb与MySQLClient

    import _mysql

喜欢python或者想学习python的朋友可以加QQ群:330637182!群内每天会更新python资料,还有大牛指导哟!