मान लें कि आपके पास छात्र रिकॉर्ड के साथ एक 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