由于MySQL-python(MySQLdb)
年久失修,后来出现了它的 Fork 版本 mysqlclient,完全兼容 MySQLdb,同时支持 Python3.x,是 Django ORM的依赖工具,如果你想使用原生 SQL 来操作数据库,那么推荐此驱动。安装方式和 MySQLdb 是一样的,Windows 可以在https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
网站找到 对应版本的 whl 包下载安装。
pip install mysqlclient
3、PyMySQL
PyMySQL 是纯 Python 实现的驱动,速度上比不上 MySQLdb,最大的特点可能就是它的安装方式没那么繁琐,同时也兼容 MySQL-python
pip install PyMySQL
为了兼容mysqldb,只需要加入
pymysql.install_as_MySQLdb()
例子:
‘’’
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
‘’’
import pymysql
conn = pymysql.connect(host=‘127.0.0.1’, user=‘root’, passwd=“pythontab.com”, db=‘testdb’)
cur = conn.cursor()
cur.execute(“SELECT Host,User FR