Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да се свържа с MySQL в Python 3 на Windows?

В момента има няколко опции за използване на Python 3 с mysql:

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

  • Официално се поддържа от Oracle
  • Чист питон
  • Малко бавно
  • Не е съвместим с MySQLdb

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

  • Чист питон
  • По-бързо от mysql-конектор
  • Почти напълно съвместим с MySQLdb , след извикване на pymysql.install_as_MySQLdb()

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

  • разклонение на pymysql с опционални ускорения на C

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

  • Препоръчителната библиотека на Django.
  • Приятелски разклонител на оригиналния MySQLdb, надява се някой ден да се слее обратно
  • Най-бързата реализация, тъй като е базирана на C.
  • Най-съвместим с MySQLdb, тъй като е вилка
  • Debian и Ubuntu го използват за предоставяне на python-mysqldb иpython3-mysqldb пакети.

сравнителни показатели тук:https://github.com/methane/mysql-driver-benchmarks



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на SSH тунелиране като VPN алтернатива

  2. Как работи функцията MATCH() в MySQL

  3. ГРЕШКА 1130 (HY000):Хост '' не е разрешен да се свързва с този MySQL сървър

  4. Стойността на часовата зона на сървъра „AEST“ е неразпозната или представлява повече от една часова зона

  5. Как мога да слея две MySQL таблици?