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

पायथन टुपल को PostgreSQL डेटाबेस में कैसे इन्सर्ट करें?

PostgreSQL डेटाबेस डिफ़ॉल्ट रूप से पोर्ट नंबर 5432 पर इंस्टॉल होता है। PostgreSQL के लिए पायथन इंटरफेस psycopg2 मॉड्यूल इंस्टॉल करके प्रदान किया जाता है। मान लें कि test डेटाबेस और fname, sname, age, gender और salary फील्ड्स वाली employee टेबल उपलब्ध है।

पहले पायथन स्क्रिप्ट में निम्नलिखित स्टेटमेंट्स द्वारा कनेक्शन स्थापित करें और कर्सर ऑब्जेक्ट प्राप्त करें:

import psycopg2
conn = psycopg2.connect(
    database="test",
    user="postgres",
    password="pass123",
    host="localhost",
    port="5432"
)
cur = conn.cursor()

employee टेबल में इन्सर्ट किए जाने वाले डेटा को टुपल ऑब्जेक्ट के रूप में स्टोर किया जाता है:

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

अब इस टुपल का उपयोग करके इन्सर्ट क्वेरी सेट करें:

sql = "INSERT INTO employee VALUES (%s, %s, %s, %s, %s)"
cur.execute(sql, t1)

महत्वपूर्ण: पायथन 2 स्टाइल % t1 स्ट्रिंग फॉर्मेटिंग के बजाय पैरामीटराइज्ड क्वेरी cur.execute(sql, t1) का उपयोग करें।

अब इस क्वेरी को कर्सर ऑब्जेक्ट का उपयोग करके निष्पादित किया जाता है:

cur.execute(sql, t1)
conn.commit()  # परिवर्तनों को कमिट करें

इस स्टेटमेंट का परिणाम होगा कि employee टेबल में नया रिकॉर्ड जुड़ा हुआ दिखाई देगा।

  1. Python में MySQL डेटाबेस में INSERT के बाद ID कैसे प्राप्त करें? Python में MySQL डेटाबेस में INSERT के बाद ID कैसे प्राप्त करें?

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

  1. - पायथन टुपल को MySQL डेटाबेस में कैसे इन्सर्ट करें?

    मान लें कि सर्वर पर test नाम का MySQL डेटाबेस मौजूद है और employee नाम की एक टेबल भी बनी है। टेबल में पांच फील्ड्स हैं: fname, lname, age, gender, और salary। एक रिकॉर्ड के डेटा वाला टुपल ऑब्जेक्ट इस प्रकार परिभाषित किया गया है: t1 = (Mac, Mohan, 20, M, 2000) MySQL और पायथन 3 के बीच इंटरफेस स्थापि

  1. - पायथन में टुपल के अंदर टुपल का उपयोग कैसे करें?

    टुपल को पैरेंथेसिस में संलग्न किसी भी पायथन ऑब्जेक्ट्स के ऑर्डर्ड कलेक्शन के रूप में परिभाषित किया जाता है। इसलिए, एक टुपल संग्रह में आइटम्स में से एक हो सकता है। >>> t1 = (1, (4, 5, 6), 2, 3) >>> t1 (1, (4, 5, 6), 2, 3) इस उदाहरण में, t1 में इंडेक्स नंबर 1 पर आइटम स्वयं एक टुपल