Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PyMySQL क्या है और यह MySQLdb से कैसे भिन्न है? क्या यह Django परिनियोजन को प्रभावित कर सकता है?

PyMySQL और MySQLdb समान कार्यक्षमता प्रदान करते हैं - वे दोनों डेटाबेस कनेक्टर हैं। अंतर कार्यान्वयन में है जहां MySQLdb एक C एक्सटेंशन है और PyMySQL शुद्ध पायथन है।

PyMySQL को आज़माने के कुछ कारण हैं:

  • कुछ सिस्टम पर चलना आसान हो सकता है
  • यह PyPy के साथ काम करता है
  • इसे "हरा" किया जा सकता है और गीवेंट के साथ काम करता है

Django के साथ इसका उपयोग करने का उचित तरीका यह है कि इसे आयात करें और इसे अपनी शीर्ष-स्तरीय फ़ाइल में MySQLdb का प्रतिरूपण करने के लिए कहें, आमतौर पर manage.py। निम्न कोड को अपने manage.py के शीर्ष पर रखें (या अपना सर्वर शुरू करते समय आप जिस भी फ़ाइल को कॉल करते हैं):

try:
    import pymysql
    pymysql.install_as_MySQLdb()
except ImportError:
    pass


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आवृत्ति द्वारा क्रमित शीर्ष विशिष्ट परिणामों का चयन करें

  2. MySQL:LIKE का उल्टा संस्करण क्या है?

  3. कैसे mysql का उपयोग कर चर में क्वेरी परिणाम स्टोर करने के लिए?

  4. xampp स्थापित करने के बाद अपाचे चलाने में त्रुटि

  5. MySQL सेमीसिंक्रोनस प्रतिकृति में डेटा अखंडता और प्रदर्शन संबंधी विचार