sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo conectarme a MySQL en Python 3 en Windows?

Actualmente hay algunas opciones para usar Python 3 con mysql:

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

  • Soporte oficial de Oracle
  • Pitón pura
  • Un poco lento
  • No compatible con MySQLdb

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

  • Pitón pura
  • Más rápido que el conector mysql
  • Casi completamente compatible con MySQLdb , después de llamar a pymysql.install_as_MySQLdb()

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

  • bifurcación de pymysql con aceleraciones de C opcionales

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

  • Biblioteca recomendada por Django.
  • Bifurcación amigable del MySQLdb original, espera volver a fusionarse algún día
  • La implementación más rápida, ya que está basada en C.
  • El más compatible con MySQLdb, ya que es un fork
  • Debian y Ubuntu lo usan para proporcionar tanto python-mysqldb y python3-mysqldb paquetes.

puntos de referencia aquí:https://github.com/methane/mysql-driver-benchmarks