• Python MySQL数据库连接模块


    1. MySQLdb
    只支持在Python 2版本使用
    MySQLdb是用于Python链接Mysql数据库的接口。
    a.pip安装
      直接使用pip进行安装,在此之前需要安装一些系统依赖包。
      ● CentOS
      yum install gcc python-devel mysql-devel zlib-devel openssl-devel
      ● Ubuntu
      sudo apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools
      安装完依赖,直接使用pip安装,MySQLdb模块的名字在pip上叫MySQL-python。
      pip install MySQL-python

    b.whl文件安装
      当我们在Django项目中需要使用MySQLdb的时候,在Terminal安装不成功的时候,可以直接下载
      下载相应的whl文件安装
      1、安装MySQLdb之前先要安装wheel,执行pip install wheel命令进行安装
      2、下载MySQL_python-1.2.5-cp27-none-win32.whl安装包,在下载之前先要确定你安装的Python是32位的还是64位的,

      如果是32位的就下载32位的,如果是64位的就下载64位的。下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/

      

      3、然后,cd 到下载目录,执行pip install MySQL_python-1.2.5-cp27-none-win32.whl ,如果是安装64位的,

      需要把这个文件名改为“MySQL_python-1.2.5-cp27-none-any.whl”,再用pip安装。

      搭建虚拟环境时注意:
      一般直接把requirement.txt 拷贝到虚拟环境下,进入虚拟环境,执行pip install - r  requirement.txt安装依赖库,安装MySQL_python的时候可能错误,
      我们可以把MySQL_python在requirement.txt中删掉,按照上面的方法单独安装MySQL_python

    2. PyMySQL
      PyMySQL,它支持python2和python3
      PyMySQL是一个纯Python写的MySQL客户端,它的目标是替代MySQLdb,可以在CPython、PyPy、IronPython和Jython环境下运行。
      PyMySQL的性能和MySQLdb几乎相当,如果对性能要求
      不是特别的强,使用PyMySQL将更加方便。
      PyMySQL的使用方法和MySQLdb几乎一样。
    安装
      相比较于MySQLdb,安装方法简单许多。
      pip install pymysql

  • 相关阅读:
    CentOS虚拟机查询jdk路径
    jsp定义全局变量:读取properties文件
    mysql查看视图用户
    httpclient 方式提供接口
    maven打包添加依赖
    mysql死锁+解决
    mysql 安装-zip版
    input type="hidden" js获取不到值(document.getelementbyid OR $(#).val())
    Mybatis——choose, when, otherwise可以达到switch case效果
    《Linux就该这么学》第九天课程
  • 原文地址:https://www.cnblogs.com/chandb/p/7425629.html
Copyright © 2020-2023  润新知