Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak mogę połączyć się z MySQL w Pythonie 3 w systemie Windows?

Obecnie istnieje kilka opcji używania Pythona 3 z mysql:

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

  • Oficjalnie wspierane przez Oracle
  • Czysty pyton
  • Trochę wolno
  • Niezgodny z MySQLdb

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

  • Czysty pyton
  • Szybszy niż mysql-connector
  • Prawie całkowicie kompatybilny z MySQLdb , po wywołaniu pymysql.install_as_MySQLdb()

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

  • widelec pymysql z opcjonalnymi przyśpieszeniami C

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

  • Rekomendowana biblioteka Django.
  • Przyjazny widelec oryginalnej bazy danych MySQLdb, ma nadzieję, że pewnego dnia połączy się z powrotem
  • Najszybsza implementacja, ponieważ jest oparta na C.
  • Najbardziej kompatybilny z MySQLdb, ponieważ jest rozwidleniem
  • Debian i Ubuntu używają go do dostarczania zarówno python-mysqldb ipython3-mysqldb pakiety.

testy porównawcze tutaj: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. Użyj rozszerzeń przestrzennych MySQL, aby wybrać punkty wewnątrz okręgu

  2. Instalacja MySQL

  3. Zapytanie z dwóch tabel w raporcie

  4. Czy istnieją wady używania ogólnego varchar(255) dla wszystkich pól tekstowych?

  5. Jak połączyć się z bazą danych MySQL lub MariaDB