Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utilisation de Python3 mysqlclient-1.3.6 (alias PyMySQL) ?

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.