Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso connettermi a MySQL in Python 3 su Windows?

Al momento ci sono alcune opzioni per usare Python 3 con mysql:

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

  • Ufficialmente supportato da Oracle
  • Pitone puro
  • Un po' lento
  • Non compatibile con MySQLdb

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

  • Pitone puro
  • Più veloce del connettore MySQL
  • Quasi completamente compatibile con MySQLdb , dopo aver chiamato pymysql.install_as_MySQLdb()

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

  • fork di pymysql con accelerazioni C opzionali

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

  • Libreria consigliata da Django.
  • Fork amichevole dell'originale MySQLdb, spera di tornare un giorno
  • L'implementazione più veloce, poiché è basata su C.
  • Il più compatibile con MySQLdb, in quanto è un fork
  • Debian e Ubuntu lo usano per fornire entrambi python-mysqldb e python3-mysqldb pacchetti.

benchmark qui:https://github.com/methane/mysql-driver-benchmarks