sql >> Database >  >> RDS >> Mysql

Hoe kan ik verbinding maken met MySQL in Python 3 op Windows?

Er zijn momenteel een paar opties om Python 3 met mysql te gebruiken:

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

  • Officieel ondersteund door Oracle
  • Puur python
  • Een beetje traag
  • Niet compatibel met MySQLdb

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

  • Puur python
  • Sneller dan mysql-connector
  • Bijna volledig compatibel met MySQLdb , na het aanroepen van pymysql.install_as_MySQLdb()

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

  • vork van pymysql met optionele C-versnellingen

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

  • Django's aanbevolen bibliotheek.
  • Vriendelijke vork van de originele MySQLdb, hoopt ooit weer samen te smelten
  • De snelste implementatie, omdat deze op C is gebaseerd.
  • Het meest compatibel met MySQLdb, omdat het een vork is
  • Debian en Ubuntu gebruiken het om zowel python-mysqldb enpython3-mysqldb pakketten.

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



  1. SQLite NOT NULL-beperking

  2. Converteer minuten naar HH24:MI-formaat

  3. Controleer of de tekenreeks tekens met accenten bevat in SQL?

  4. 2 manieren om erachter te komen tot welk kwartaal een datum behoort in MariaDB