Python如何连接MySQl数据库?Python连接MySQl数据库的几种方法

【Python如何连接MySQl数据库?Python连接MySQl数据库的几种方法】MySQl是一种关系型数据库 , 是目前一种流程的数据库 , 在学习Python的时候 , 是必须要掌握的知识 , 学好数据库 , 不管是做数据分析 , 还是网络爬虫 , Web 开发、亦或是机器学习 , 都会与数据库有点关联 , 而 MySQl又是最流行的一种数据库 , 这篇文章介绍 Python如何连接MySQl数据库?Python连接MySQl的几种方法 , 你可以在实际开发过程中根据实际情况合理选择 。

Python如何连接MySQl数据库?Python连接MySQl数据库的几种方法

文章插图
1、MySQL-python
它在Python中是一种驱动 , 在很多的框架开发中都是使用的这个库进行操作的 , 在Python版本中 , 它只能对Python2 版本进行操作 , 安装的时候需要确保自己的Python版本是2 , 如果是windows系统也需要注意 , 可能会出现安装失败的情况 , 安装命令如下:
pip install MySQL-python在Windows直接通过下载exe文件安装 , 安装好了之后就可以对数据库进程操作了 , 具体操作如下:
import MySQLdb 导入库db = MySQLdb.connect(   host=" ",  # 对主机名设置   user=" ",     # 设置用户名   passwd=" ", # 设置密码   db=" ")    # 连接的数据库名称# 查询前 , 必须先获取游标cur = db.cursor()# 执行的都是原生SQL语句cur.execute("SELECT * FROM 你的表名")for row in cur.fetchall():  print(row[0])db.close()关闭数据库2、mysqlclient
前面介绍的那个版本 , 因为它只支持python2 , 所以在Python3 版本的使用中非常的不方便 , 而mysqlclient它就兼容两种版本 , 同时还是django的一个依赖工具 , 如果想使用原生的SQL来对数据库进行操作的话 , 就可以使用这种方式 。使用前 , 需要对它进行安装 , 安装的方式如下:
在 Windows安装
pip install some-package.whl# linux 前置条件sudo apt-get install python3-dev # debian / Ubuntusudo yum install python3-devel # Red Hat / CentOSbrew install mysql-connector-c # macOS (Homebrew)pip install mysqlclient以上就是Python如何连接Mysql数据库?Python连接Mysql的几种方法的详细内容讲解 , 更多关于Python连接Mysql数据库的学习 , 可以继续关注哦 。

    推荐阅读