人生苦短 我用python

Python 标准数据库接口为 Python DB-API
Python DB-API为开发人员提供了数据库应用编程接口。

Python 数据库接口支持非常多的数据库,
你可以选择适合你项目的数据库:

  • GadFly
  • mSQL
  • MySQL
  • PostgreSQL
  • Microsoft SQL Server 2000
  • Informix
  • Interbase
  • Oracle
  • Sybase

你可以访问Python数据库接口及API查看详细的支持数据库列表。

Python 其他相关资料:点击此处跳转文末名片获取

不同的数据库你需要下载不同的DB API模块,
例如你需要访问Oracle数据库和Mysql数据,
你需要下载OracleMySQL数据库模块。

DB-API 是一个规范.
它定义了一系列必须的对象和数据库存取方式,
以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口 。

Python的DB-API,
为大多数的数据库实现了接口,
使用它连接各数据库后,
就可以用相同的方式操作各数据库。

Python DB-API使用流程:

  • 引入 API 模块。
  • 获取与数据库的连接。
  • 执行SQL语句和存储过程。
  • 关闭数据库连接。

什么是MySQLdb?

MySQLdb 是用于Python链接Mysql数据库的接口,

它实现了 Python 数据库 API 规范 V2.0,

基于 MySQL C API 上建立的。


如何安装MySQLdb?

为了用DB-API编写MySQL脚本,

必须确保已经安装了MySQL。

复制以下代码,并执行:

#!/usr/bin/python
# -*- coding: UTF-8 -*-import MySQLdb

如果执行后的输出结果如下所示,
意味着你没有安装 MySQLdb 模块:

Traceback (most recent call last):File "test.py", line 3, in <module>import MySQLdb
ImportError: No module named MySQLdb

安装MySQLdb,请访问 http://sourceforge.net/projects/mysql-python ,(Linux平台可以访问:https://pypi.python.org/pypi/MySQL-python)从这里可选择适合您的平台的安装包,分为预编译的二进制文件和源代码安装包。

如果您选择二进制文件发行版本的话,安装过程基本安装提示即可完成。如果从源代码进行安装的话,则需要切换到MySQLdb发行版本的顶级目录,并键入下列命令:

$ gunzip MySQL-python-1.2.2.tar.gz
$ tar -xvf MySQL-python-1.2.2.tar
$ cd MySQL-python-1.2.2
$ python setup.py build
$ python setup.py install

注意:请确保您有root权限来安装上述模块。


Python 如何安装 MySQLdb ?相关推荐

  1. Python之安装MySQLdb

    Python连接mysql需要MySQLdb模块 一.环境 系统版本:windows10家庭版 Python版本: python3.7.1 IDE:sublime_text3 二.安装说明 如果是py ...

  2. python数据库安装教程_python MySQLdb Windows下安装教程及问题解决方法

    使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 https://www.jb51.net/article/657 ...

  3. python安装mysqldb模块

    mysqldb模块已经很久没有在维护了,但是很多人习惯使用mysqldb.从官方下载的安装包是32位,而我们的系统都是64位的因此安装会找不到python的环境变量或会报下面错误 python ver ...

  4. 安装mysqldb python接口时找不到mysql_config

    我正在尝试使Python脚本在通过ssh连接到的Linux服务器上运行. 该脚本使用mysqldb. 我有我需要的所有其他组件,但是当我尝试通过setuptools安装mySQLdb时,如下所示: p ...

  5. Anaconda 安装 Python 库(MySQLdb)的方法

    zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-12-4 安装python库的过程中,最重要的地方就是版本需要兼容.其中 ...

  6. python widnows mysql_Windows下python安装MySQLdb

    安装MySQLdb需要在电脑上安装MySQL connector C,只需要这个connector就好,不需要把mysql装全. 另外,需要安装VC for python提供编译. 到官网上下载脚本进 ...

  7. anacoda2如何连接使用mysql_Anaconda 安装 Python 库(MySQLdb)的方法-(转)

    安装python库的过程中,最重要的地方就是版本需要兼容.其中操作系统为64位,Python为2.X 64位,下载安装文件的时候也要注意版本匹配.其中文件名中包含的cp27表示CPython 2.7版 ...

  8. python dll load failed_python安装MySQLdb的问题 ImportError: DLL load failed

    在windows下面默认安装的python2.6再安装MySQLdb会遇到很多神奇的问题,如缺少库,编译错误等 例如python2.5出现 import MySQLdb Traceback (most ...

  9. python安装mysqldb模块_Python的MySQLdb模块安装

    在配置Django时,选择的是mysql数据库,要安装MySQLdb模块,不过安装过程中,遇到了很多errors,记录一下. 系统:ubuntu 11.10 mysql:直接apt-get安装的,ve ...

最新文章

  1. Dubbo超时机制导致的雪崩连接
  2. python selenium自动化面试_18年selenium3+python3+unittest自动化测试教程(上)
  3. Vue中虚拟DOM的理解
  4. The .NET Core runtime can be found at:(Windows)
  5. HTML+CSS实现弹跳球效果
  6. 九九乘法表(Java)
  7. 这些效果我很喜欢,但愿对你们也有帮助
  8. 13 Java反射机制
  9. source and destination ports as seperate columns in wireshark
  10. 建设一个网站需要多少钱?
  11. mysql全套理解以及在php中的应用
  12. 99.扩展183.信息系统运维维护服务
  13. Vultr CentOS主机无法登录/循环登录/SSH拒绝连接以及使用Finnix恢复系统
  14. 中文字典排序与多音字处理
  15. 表计算函数(Tableau)
  16. 1.清除最近使用过的文档记录
  17. vue element 的 el-cascade 组件如何实现多选点击确认提交操作
  18. mysql workbench8.0关键词大写_Mysql从入门到精通全文整理
  19. 面试问题,持续更新...
  20. js对手机号进行脱敏处理

热门文章

  1. 【CSS面试题】—CSS实现三角形
  2. KSM与KVM CPU、内存控制
  3. 微软疑淡化邮件服务被黑事件;DOTA2 AI 2:0 完胜世界冠军
  4. Strusts2简单入门教程
  5. 赵明荣耀鸿蒙,荣耀能升级华为鸿蒙吗赵明正式表态,老用户很幸运
  6. 关于在linux测试启动盘命令(qemu的使用)
  7. Tools/Profiler
  8. TCP窗口管理之发送窗口
  9. 说说WinCE的WS_EX_TOPMOST和窗口置顶显示
  10. 计算机专业:考研 VS 工作