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

SQL डेटाबेस से नमूना डेटा पढ़ने के लिए पायथन प्रोग्राम लिखें


मान लीजिए आपके पास छात्र रिकॉर्ड के साथ sqlite3 डेटाबेस है और सभी डेटा पढ़ने का परिणाम है:

Id Name
0 1 stud1
1 2 stud2
2 3 stud3
3 4 stud4
4 5 stud5

समाधान

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे:

  • एक नया कनेक्शन परिभाषित करें

con = sqlite3.connect("db.sqlite3")
  • नीचे दिए गए फ़ंक्शन का उपयोग करके डेटाबेस से SQL डेटा पढ़ें

pd.read_sql_query()
  • read_sql_query का उपयोग करके कनेक्शन के साथ तालिका से सभी छात्र डेटा चुनें

pd.read_sql_query("SELECT * FROM student", con)

उदाहरण

बेहतर समझ के लिए पूरा कार्यान्वयन देखें:

import pandas as pd
import sqlite3
con = sqlite3.connect("db.sqlite3")
df = pd.read_sql_query("SELECT * FROM student", con)
print(df)

आउटपुट

Id Name
0 1 stud1
1 2 stud2
2 3 stud3
3 4 stud4
4 5 stud5

  1. - पायथन प्रोग्राम: IP एड्रेस से लीडिंग ज़ीरोज़ हटाना

    IP एड्रेस नीचे दिया गया है, हमारा कार्य IP एड्रेस से लीडिंग ज़ीरोज़ हटाना है। पहले हम दिए गए स्ट्रिंग को . से स्प्लिट करते हैं और फिर इसे इंटीजर में कन्वर्ट करते हैं और लीडिंग ज़ीरोज़ हटाते हैं फिर उन्हें वापस स्ट्रिंग में जोड़ते हैं।उदाहरणInput: 200.040.009.400 Output: 200.40.9.400एल्गोरिदमचरण 1: I

  1. - Python में CSV फ़ाइलें पढ़ें और लिखें csv और Pandas के साथ - चरण-दर-चरण गाइड

    इस पोस्ट में हम देखेंगे कि Python में CSV फ़ाइलें कैसे पढ़ें और लिखें। उदाहरण CSV मॉड्यूल और Pandas का उपयोग करते हैं। CSV मॉड्यूल का उपयोग करके Python CSV फ़ाइल पढ़ें यह कोड उदाहरण orders.csv नामक फ़ाइल पढ़ता है और डेटा के माध्यम से लूप करता है: import csv f = open(orders.csv, rt) orders = csv.read

  1. निर्बाध माइग्रेशन: अपने MS एक्सेस डेटा को SQL सर्वर 2014 में ले जाएं निर्बाध माइग्रेशन: अपने MS एक्सेस डेटा को SQL सर्वर 2014 में ले जाएं

    हाल ही में, मुझे एक एक्सेस डेटाबेस से डेटा को SQL सर्वर 2014 में माइग्रेट करना पड़ा क्योंकि मेरा डेटाबेस एक्सेस के लिए संभालने के लिए बहुत बड़ा हो रहा था। भले ही प्रक्रिया काफी सरल है, मैंने सोचा कि मैं चरण-दर-चरण निर्देशों के साथ एक लेख लिखूंगा। सबसे पहले, आपको यह सुनिश्चित करने की आवश्यकता है कि आ