sql >> Databáze >  >> RDS >> Mysql

Jak se mohu připojit k MySQL v Pythonu 3 na Windows?

V současné době existuje několik možností pro použití Pythonu 3 s mysql:

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

  • Oficiálně podporováno společností Oracle
  • Čistá krajta
  • Trochu pomalu
  • Není kompatibilní s MySQLdb

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

  • Čistá krajta
  • Rychlejší než mysql-connector
  • Téměř plně kompatibilní s MySQLdb , po volání pymysql.install_as_MySQLdb()

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

  • fork pymysql s volitelným zrychlením C

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

  • Doporučená knihovna Djanga.
  • Přátelský fork původního MySQLdb, doufá, že se jednoho dne vrátí zpět
  • Nejrychlejší implementace, protože je založena na C.
  • Nejkompatibilnější s MySQLdb, protože je to fork
  • Debian a Ubuntu jej používají k poskytování python-mysqldb apython3-mysqldb balíčky.

benchmarky zde:https://github.com/methane/mysql-driver-benchmarks



  1. Vliv různých technik zpracování chyb na výkon

  2. Vraťte řádek pouze v případě, že hodnota neexistuje

  3. 3 způsoby, jak vypsat všechny funkce v PostgreSQL

  4. Jak nainstalovat Lighttpd s PHP, MariaDB a PhpMyAdmin v Ubuntu