Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

MySQL डेटाबेस में पायथन टपल कैसे डालें?


यह मानते हुए कि परीक्षण के रूप में नामित MySQL डेटाबेस सर्वर पर मौजूद है और कर्मचारी नाम की एक तालिका भी बनाई गई है। तालिका में पाँच फ़ील्ड हैं fname, lname, आयु, लिंग और वेतन।

एक रिकॉर्ड के डेटा वाले टपल ऑब्जेक्ट को परिभाषित किया गया है

t1=('Mac', 'Mohan', 20, 'M', 2000)

MySQL और Python 3 के बीच इंटरफेस स्थापित करने के लिए, आपको PyMySQL मॉड्यूल स्थापित करने की आवश्यकता है। फिर आप निम्नलिखित कथनों का उपयोग करके कनेक्शन स्थापित कर सकते हैं

import PyMySQL
# Open database connection
db = PyMySQL.connect("localhost","root","","test" )
# prepare a cursor object using cursor() method
cursor = db.cursor()

अगला चरण टुपल में डेटा का उपयोग करके सम्मिलित क्वेरी सेट करना है

sql="insert into employee values(%s,%s,%d,%s,%d)" %t1

अब इस क्वेरी को कर्सर ऑब्जेक्ट की एक्ज़िक्यूट () विधि का उपयोग करके निष्पादित किया जाता है

cursor.execute(sql)

यदि आप कर्मचारी तालिका की सामग्री की जाँच करते हैं, तो यह इसमें जोड़ा गया नया रिकॉर्ड दिखाएगा।


  1. मैं पायथन में MySQL डेटाबेस में INSERT के बाद आईडी कैसे प्राप्त करूं?

    सबसे पहले, हमें नीचे दी गई आवश्यकताओं को पूरा करने की आवश्यकता है। निम्नलिखित पूर्वापेक्षाएँ हैं। हमें MySQL संस्करण 8.0.12 स्थापित करने की आवश्यकता है। हमें पायथन संस्करण 3.6.3 (32 बिट) स्थापित करने की आवश्यकता है। हमें pip कमांड की मदद से pymysql इंस्टॉल करना होगा। “pymysql . स्थापित करने के लि

  1. MySQL वर्कबेंच का उपयोग करके MySQL डेटाबेस बैकअप कैसे लें?

    MySQL का उपयोग करके MySQL डेटाबेस बैकअप बनाने के लिए, पहले हमें MySQL वर्कबेंच को स्थापित करना होगा। MySQL कार्यक्षेत्र स्थापित करने के लिए नीचे दिए गए लिंक का अनुसरण करें। https://dev.mysql.com/downloads/windows/installer/8.0.html सफलतापूर्वक स्थापित करने के बाद, हमें MySQL वर्कबेंच खोलने की आवश्य

  1. हम JDBC का उपयोग करके MySQL डेटाबेस में किसी फ़ाइल को कैसे सम्मिलित/संग्रहीत करते हैं?

    सामान्य तौर पर, किसी फ़ाइल की सामग्री क्लोब . के अंतर्गत संग्रहीत की जाती है (TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT) MySQL डेटाबेस में डेटाटाइप। JDBC, क्लॉब डेटाटाइप के लिए समर्थन प्रदान करता है, किसी फ़ाइल की सामग्री को डेटाबेस में तालिका में संग्रहीत करने के लिए। setCharacterStream() तैयार विवरण