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

Użycie Python3 mysqlclient-1.3.6 (aka PyMySQL)?

Projekt PyMySQL zawiera przewodnik użytkownika . Znalezienie tego przewodnika nie jest takie łatwe (nie ma tu oczywistych linków) i dodatkowo zamieszanie nie jest zgodne z nazwą modułu. Aby z niego skorzystać, potrzebujesz:

import MySQLdb

MySQLdb moduł implementuje PEP 249 — specyfikację Python Database API za dostęp do baz danych. Podczas korzystania z tego interfejsu API kod Pythona powinien być bardziej przenośny w różnych systemach zarządzania relacyjnymi bazami danych.

Nie zaleca się używania _mysql moduł (który jest również zawarty w tym pakiecie). Nie jest przenośny i działa na niższym poziomie abstrakcji (implementując API MySQL C).

Oto dwa samouczki, które mogą Ci się przydać. Użyłem ich z oryginalnym pakietem MySQLdb w Pythonie 2, ale API jest takie samo (zdefiniowane przez PEP-249). Oba zawierają praktyczne przykłady dostępu do bazy danych (odczyt i zapis danych) i stwierdziłem, że są one lepsze do rozpoczęcia pracy z API niż oficjalna dokumentacja.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pokaż wszystkie aktualne blokady z get_lock

  2. Całkowita liczba blokad przekracza rozmiar tabeli blokad

  3. Korzystanie z klauzuli WHERE, aby znaleźć POI w zakresie odległości od długości i szerokości geograficznej

  4. Jak używać GROUP BY do łączenia ciągów w MySQL?

  5. Wydajność MySQL:identyfikacja długich zapytań