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

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

<घंटा/>

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

मान लीजिए कि हम Msql डेटाबेस में निम्नानुसार परिभाषित रिकॉर्ड के डेटा वाली एक टपल ऑब्जेक्ट सम्मिलित करना चाहते हैं।

t1=('Steven', 'Assange', 21, 'M', 2001)

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. हम JDBC का उपयोग करके MySQL डेटाबेस में किसी फ़ाइल को कैसे सम्मिलित/संग्रहीत करते हैं?

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

  1. जावा का उपयोग करके MySQL कॉलम मान में DATE को कैसे सम्मिलित करें?

    इसके लिए आप Java से ReadyedStatement का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं जिसमें एक कॉलम ArrivalDate जिसमें DATE टाइप हो - टेबल बनाएं DemoTable( PassengerId int, PassengerName varchar(40), ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) दिनांक डालने के लिए जावा कोड इस प्रका