ধরে নিন আপনার কাছে ছাত্র রেকর্ড সহ একটি 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