Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je me connecter à MySQL en Python 3 sous Windows ?

Il existe actuellement quelques options pour utiliser Python 3 avec mysql :

https://pypi.python.org/pypi/mysql-connector-python

  • Officiellement pris en charge par Oracle
  • Python pur
  • Un peu lent
  • Non compatible avec MySQLdb

https://pypi.python.org/pypi/pymysql

  • Python pur
  • Plus rapide que mysql-connector
  • Presque complètement compatible avec MySQLdb , après avoir appelé pymysql.install_as_MySQLdb()

https://pypi.python.org/pypi/cymysql

  • fork de pymysql avec des accélérations facultatives en C

https://pypi.python.org/pypi/mysqlclient

  • Bibliothèque recommandée par Django.
  • Fork convivial de MySQLdb d'origine, espère fusionner un jour
  • La mise en œuvre la plus rapide, car elle est basée sur C.
  • Le plus compatible avec MySQLdb, car c'est un fork
  • Debian et Ubuntu l'utilisent pour fournir à la fois python-mysqldb et python3-mysqldb colis.

benchmarks ici :https://github.com/methane/mysql-driver-benchmarks