Le projet PyMySQL inclut un guide de l'utilisateur . Il n'est pas si facile de trouver ce guide (il n'y a pas de liens évidents) et pour ajouter à la confusion, le nom du module ne correspond pas au nom du package. Pour l'utiliser, vous avez besoin de :
import MySQLdb
Le MySQLdb
le module implémente PEP 249 - la spécification de l'API de base de données Python
pour accéder aux bases de données. Lors de l'utilisation de cette API, le code Python devrait être plus portable sur différents systèmes de gestion de bases de données relationnelles.
Il n'est pas recommandé d'utiliser le _mysql
module (qui est également inclus dans ce package). Il n'est pas portable et fonctionne à un niveau d'abstraction inférieur (implémentant l'API MySQL C).
Voici deux tutoriels qui pourraient vous être utiles. Je les ai utilisés avec le package MySQLdb d'origine dans Python 2 mais l'API est la même (telle que définie par PEP-249). Ils contiennent tous deux des exemples pratiques d'accès à la base de données (lecture et écriture de données) et je les ai trouvés meilleurs pour démarrer avec l'API que la documentation officielle.