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

Utilizzo di Python3 mysqlclient-1.3.6 (aka PyMySQL)?

Il progetto PyMySQL include una guida per l'utente . Non è così facile trovare questa guida (non ci sono collegamenti ovvi) e per aggiungere confusione, il nome del modulo non corrisponde al nome del pacchetto. Per usarlo, hai bisogno di:

import MySQLdb

Il MySQLdb il modulo implementa PEP 249 - la specifica API del database Python per l'accesso alle banche dati. Quando si utilizza questa API, il codice Python dovrebbe essere più portabile su diversi sistemi di gestione di database relazionali.

Non è consigliabile utilizzare _mysql modulo (che è anche incluso in questo pacchetto). Non è portatile e funziona a un livello di astrazione inferiore (implementando l'API C di MySQL).

Ecco due tutorial che potresti trovare utili. Li ho usati con il pacchetto MySQLdb originale in Python 2 ma l'API è la stessa (come definita da PEP-249). Entrambi contengono esempi pratici di accesso al database (lettura e scrittura di dati) e li ho trovati migliori per iniziare con l'API rispetto alla documentazione ufficiale.