Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como posso me conectar ao MySQL no Python 3 no Windows?


Atualmente, existem algumas opções para usar o Python 3 com o mysql:

https://pypi.python.org/pypi/mysql-connector-python
  • Oficialmente suportado pela Oracle
  • Píton puro
  • Um pouco lento
  • Não compatível com MySQLdb

https://pypi.python.org/pypi/pymysql
  • Píton puro
  • Mais rápido que o conector mysql
  • Quase totalmente compatível com MySQLdb , após chamar pymysql.install_as_MySQLdb()

https://pypi.python.org/pypi/cymysql
  • fork do pymysql com acelerações C opcionais

https://pypi.python.org/pypi/mysqlclient
  • Biblioteca recomendada do Django.
  • Fork amigável do MySQLdb original, espera mesclar de volta algum dia
  • A implementação mais rápida, pois é baseada em C.
  • O mais compatível com MySQLdb, pois é um fork
  • Debian e Ubuntu usam para fornecer tanto python-mysqldb e python3-mysqldb pacotes.

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