Python को डेटाबेस से जोड़ना
अपने वेब एप्लिकेशन में डेटाबेस के साथ काम करना सीखें
Python को डेटाबेस से जोड़ना, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Python को डेटाबेस से जोड़ना
वेब एप्लिकेशन में डेटा संग्रहीत करने और प्राप्त करने के लिए डेटाबेस आवश्यक होते हैं। Python डेटाबेस से जुड़ने और उनके साथ काम करने के लिए sqlite3, SQLAlchemy और PyMySQL जैसी लाइब्रेरी उपलब्ध कराता है।
इस पाठ में आप सीखेंगे कि Python को डेटाबेस से कैसे जोड़ा जाता है और बुनियादी CRUD (बनाना, पढ़ना, अपडेट करना और हटाना) संचालन कैसे किए जाते हैं।

Python के साथ SQLite का उपयोग करना
SQLite एक हल्का, फ़ाइल-आधारित डेटाबेस है जो Python के साथ पहले से आता है। यह छोटे एप्लिकेशन या परीक्षण के लिए आदर्श है।
# Connecting to SQLite
import sqlite3
conn = sqlite3.connect('example.db') # Creates or connects to a database file
print("Connected to SQLite")तालिका बनाना
तालिका बनाने के लिए CREATE TABLE SQL कथन का उपयोग करें:
# Creating a table
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')
conn.commit()
print("Table created")डेटा डालना
आप INSERT INTO SQL कथन का उपयोग करके तालिका में डेटा डाल सकते हैं:
# Inserting data
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("Alice", 25))
conn.commit()
print("Data inserted")डेटा पढ़ना
आप SELECT SQL कथन का उपयोग करके तालिका से डेटा प्राप्त कर सकते हैं:
# Reading data
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
for row in rows:
print(row)डेटा अपडेट करना
आप UPDATE SQL कथन का उपयोग करके मौजूदा रिकॉर्ड अपडेट कर सकते हैं:
# Updating data
cursor.execute("UPDATE users SET age = ? WHERE name = ?", (30, "Alice"))
conn.commit()
print("Data updated")डेटा हटाना
रिकॉर्ड हटाने के लिए DELETE SQL कथन का उपयोग करें:
# Deleting data
cursor.execute("DELETE FROM users WHERE name = ?", ("Alice",))
conn.commit()
print("Data deleted")SQLAlchemy का उपयोग करना
SQLAlchemy Python में डेटाबेस के साथ काम करने के लिए एक शक्तिशाली लाइब्रेरी है। यह डेटाबेस के साथ अधिक आसानी से काम करने के लिए ऑब्जेक्ट-रिलेशनल मैपर (ORM) उपलब्ध कराता है।
# Installing SQLAlchemy
# pip install sqlalchemy
from sqlalchemy import create_engine
engine = create_engine('sqlite:///example.db')
print("Connected to SQLite with SQLAlchemy")डेटाबेस के साथ होने वाली सामान्य गलतियाँ
इन गलतियों से बचें:
- लेखन संचालन करने के बाद परिवर्तनों को commit करना भूल जाना।
- SQL इंजेक्शन रोकने के लिए पैरामीटरयुक्त क्वेरी का उपयोग न करना।
- कोड में डेटाबेस कनेक्शन स्ट्रिंग को हार्डकोड करना।
हमने क्या सीखा?
इस पाठ में आपने सीखा:
- Python को SQLite डेटाबेस से जोड़ने का तरीका।
- SQL का उपयोग करके रिकॉर्ड बनाने, पढ़ने, अपडेट करने और हटाने का तरीका।
- डेटाबेस के साथ काम करने के लिए SQLAlchemy का उपयोग करने का तरीका।
बहुत अच्छा! अब अगले विषय पर चलते हैं।

एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 76
- पाठ
- 320
अक्सर पूछे जाने वाले प्रश्न
क्या “Python को डेटाबेस से जोड़ना” पाठ निःशुल्क है?
हाँ—“Python को डेटाबेस से जोड़ना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Python को डेटाबेस से जोड़ना” में मैं क्या सीखूँगा?
अपने वेब एप्लिकेशन में डेटाबेस के साथ काम करना सीखें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“Python को डेटाबेस से जोड़ना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- वेब फ़्रेमवर्क की मूल बातें
- Flask का परिचय
- एक सरल वेब ऐप बनाना
- Python को डेटाबेस से जोड़ना