sql >> Database teknologi >  >> RDS >> Mysql

Python3 mysqlclient-1.3.6 (alias PyMySQL) brug?

PyMySQL-projektet inkluderer en brugervejledning . Det er ikke så nemt at finde denne guide (der er ingen åbenlyse links), og for at øge forvirringen svarer modulnavnet ikke til pakkenavnet. For at bruge det skal du bruge:

import MySQLdb

MySQLdb modul implementerer PEP 249 - Python Database API-specifikationen for at få adgang til databaser. Når du bruger denne API, bør Python-kode være mere bærbar på tværs af forskellige relationelle databasestyringssystemer.

Det anbefales ikke at bruge _mysql modul (som også er inkluderet i denne pakke). Det er ikke bærbart, og det fungerer på et lavere abstraktionsniveau (implementering af MySQL C API).

Her er to tutorials, som du måske kan finde nyttige. Jeg har brugt dem med den originale MySQLdb-pakke i Python 2, men API'en er den samme (som defineret af PEP-249). De indeholder begge praktiske eksempler på databaseadgang (læse og skrive data), og jeg fandt dem bedre til at komme i gang med API'en end den officielle dokumentation.




  1. Valg af MYSQL-rækker med samme feltnavne og tilføjelse af et præfiks

  2. Lagring af filer i SQL-database ved hjælp af FILESTREAM – Del 1

  3. PostgreSQL fejl 'Kunne ikke oprette forbindelse til server:Ingen sådan fil eller mappe'

  4. Postgresql :Forbindelse nægtet. Kontroller, at værtsnavnet og porten er korrekte, og at postmasteren accepterer TCP/IP-forbindelser