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

पायथन में डेटाबेस INSERT ऑपरेशन

जब आप डेटाबेस तालिका में अपने रिकॉर्ड बनाना चाहते हैं तो इसकी आवश्यकता होती है।

उदाहरण

निम्न उदाहरण, कर्मचारी तालिका में एक रिकॉर्ड बनाने के लिए SQL INSERT कथन निष्पादित करता है -

#!/usr/bin/pythonimport MySQLdb# ओपन डेटाबेस कनेक्शनdb =MySQLdb.connect("localhost",,"testuser",,"test123",,"TESTDB")# कर्सर का उपयोग करके एक कर्सर ऑब्जेक्ट तैयार करें() methodcursor =db. कर्सर ()# डेटाबेस में रिकॉर्ड डालने के लिए SQL क्वेरी तैयार करें। 2000)"""कोशिश करें:# SQL कमांड को निष्पादित करें। बंद करें ()

SQL क्वेरी को गतिशील रूप से बनाने के लिए उपरोक्त उदाहरण को निम्नानुसार लिखा जा सकता है -

#!/usr/bin/pythonimport MySQLdb# ओपन डेटाबेस कनेक्शनdb =MySQLdb.connect("localhost",,"testuser",,"test123",,"TESTDB")# कर्सर का उपयोग करके एक कर्सर ऑब्जेक्ट तैयार करें() methodcursor =db. कर्सर ()# डेटाबेस में रिकॉर्ड डालने के लिए SQL क्वेरी तैयार करें। , '%c', '%d' )" % \ ('Mac', 'Mohan', 20, 'M', 2000)कोशिश करें:# SQL कमांड को निष्पादित करें। डेटाबेस db.commit () को छोड़कर:# किसी भी त्रुटि के मामले में रोलबैक 

उदाहरण

निम्नलिखित कोड खंड निष्पादन का दूसरा रूप है जहां आप सीधे पैरामीटर पास कर सकते हैं -

..................................user_id ="test123"पासवर्ड ="पासवर्ड"con.execute ('लॉगिन मानों में डालें("%s", "%s")'% \ (user_id, पासवर्ड)).............. .......

  1. MS SQL सर्वर में डेटाबेस मॉनिटरिंग

    निगरानी डेटाबेस स्थिति (डेटाबेस) की जांच करने, मालिक का नाम, फ़ाइल नाम, फ़ाइल आकार, बैकअप शेड्यूल सेट करने को संदर्भित करता है। SQL सर्वर पर डेटाबेस मॉनिटरिंग मुख्य रूप से SQL सर्वर मैनेजमेंट स्टूडियो या T-SQL के माध्यम से की जा सकती है, और इसे अन्य तरीकों से भी नियंत्रित किया जा सकता है जैसे कि 3rd

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

    यह मानते हुए कि परीक्षण के रूप में नामित MySQL डेटाबेस सर्वर पर मौजूद है और कर्मचारी नाम की एक तालिका भी बनाई गई है। तालिका में पाँच फ़ील्ड हैं fname, lname, आयु, लिंग और वेतन। एक रिकॉर्ड के डेटा वाले टपल ऑब्जेक्ट को परिभाषित किया गया है t1=('Mac', 'Mohan', 20, 'M', 2000) MyS

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

    PostgreSql डेटाबेस डिफ़ॉल्ट रूप से पोर्ट नंबर 5432 पर स्थापित है। PostgreSql को पायथन इंटरफ़ेस psycopg2 मॉड्यूल स्थापित करके प्रदान किया जाता है। यह मानते हुए कि fname, sname, आयु, लिंग और वेतन क्षेत्रों के साथ परीक्षण डेटाबेस और कर्मचारी तालिका उपलब्ध है। पहले कनेक्शन स्थापित करें और पायथन लिपि में