Проектът PyMySQL включва ръководство за потребителя . Не е толкова лесно да намерите това ръководство (няма очевидни връзки) и за да добавите объркването, името на модула не съответства на името на пакета. За да го използвате, трябва:
import MySQLdb
MySQLdb
модулът имплементира PEP 249 - спецификацията на API на базата данни на Python
за достъп до бази данни. Когато използвате този API, кодът на Python трябва да бъде по-преносим в различни системи за управление на релационни бази данни.
Не се препоръчва използването на _mysql
модул (който също е включен в този пакет). Не е преносим и работи на по-ниско ниво на абстракция (внедряване на MySQL C API).
Ето два урока, които може да ви бъдат полезни. Използвах ги с оригиналния пакет MySQLdb в Python 2, но API е същият (както е дефинирано от PEP-249). И двете съдържат практически примери за достъп до база данни (четене и запис на данни) и аз открих, че са по-добри за започване на работа с API, отколкото официалната документация.