टेबल में डेटा Insert करना

Python में Databases का परिचय

Jason Myers

Co-Author of Essential SQLAlchemy and Software Engineer

टेबल में डेटा जोड़ना

  • insert() स्टेटमेंट से काम होता है
  • insert() में आर्ग्युमेंट के रूप में वह टेबल देते हैं जिसमें डेटा लोड करना है
  • values क्लॉज़ में column=value पेयर्स देकर सभी वैल्यू जोड़ते हैं
  • कोई रो रिटर्न नहीं होती, इसलिए fetch मेथड की ज़रूरत नहीं
Python में Databases का परिचय

एक रो Insert करना

from sqlalchemy import insert
stmt = insert(employees).values(id=1,name='Jason', 
          salary=1.00, active=True)

result_proxy = connection.execute(stmt) print(result_proxy.rowcount)
1
Python में Databases का परिचय

कई रो Insert करना

  • बिना किसी वैल्यू के एक insert स्टेटमेंट बनाएँ
  • डिक्शनरी की एक लिस्ट बनाएँ जो insert होने वाली हर रो की values क्लॉज़ दर्शाती हो
  • स्टेटमेंट और values लिस्ट, दोनों को connection पर execute मेथड में पास करें
Python में Databases का परिचय

कई रो Insert करना

stmt = insert(employees)

values_list = [{'id': 2, 'name': 'Rebecca', 'salary': 2.00, 'active': True}, {'id': 3, 'name': 'Bob', 'salary': 0.00, 'active': False}]
result_proxy = connection.execute(stmt, values_list)
print(result_proxy.rowcount)
2
Python में Databases का परिचय

अभ्यास करते हैं!

Python में Databases का परिचय

Preparing Video For Download...