PyMySQL प्रोजेक्ट में एक यूजर गाइड शामिल है। . इस गाइड को खोजना इतना आसान नहीं है (कोई स्पष्ट लिंक नहीं हैं) और भ्रम को जोड़ने के लिए, मॉड्यूल का नाम पैकेज के नाम से मेल नहीं खाता है। इसका उपयोग करने के लिए, आपको चाहिए:
import MySQLdb
MySQLdb
मॉड्यूल लागू करता है PEP 249 - Python Database API Specification
डेटाबेस तक पहुँचने के लिए। इस एपीआई का उपयोग करते समय, विभिन्न रिलेशनल डेटाबेस प्रबंधन प्रणालियों में पायथन कोड अधिक पोर्टेबल होना चाहिए।
_mysql
. का उपयोग करने की अनुशंसा नहीं की जाती है मॉड्यूल (जो इस पैकेज में भी शामिल है)। यह पोर्टेबल नहीं है और यह अमूर्त के निचले स्तर पर काम करता है (MySQL C API को लागू करना)।
यहां दो ट्यूटोरियल हैं जो आपको उपयोगी लग सकते हैं। मैंने उन्हें पायथन 2 में मूल MySQLdb पैकेज के साथ उपयोग किया है, लेकिन एपीआई वही है (जैसा कि पीईपी -24 9 द्वारा परिभाषित किया गया है)। उन दोनों में डेटाबेस एक्सेस (डेटा पढ़ना और लिखना) के व्यावहारिक उदाहरण हैं और मैंने उन्हें आधिकारिक दस्तावेज़ीकरण की तुलना में एपीआई के साथ आरंभ करने के लिए बेहतर पाया।