Database schema
अब तक, आप जानते हैं कि SQL डेटाबेस में हमेशा एक database schema होता है। डेटाबेसेज़ वाले वीडियो में, आपने यह डायग्राम देखा था:

आपके लोकल environment में एक PostgreSQL डेटाबेस सेटअप है, जिसमें यही database schema है। इसे कुछ उदाहरण डेटा से भरा गया है। आप pandas का उपयोग करके read_sql() फंक्शन के ज़रिए डेटाबेस को क्वेरी कर सकते हैं। आपको इसमें एक database engine पास करना होगा, जिसे आपके लिए परिभाषित किया गया है और उसका नाम db_engine है।
pandas पैकेज, जिसे pd के रूप में इम्पोर्ट किया गया है, क्वेरी परिणाम को एक DataFrame ऑब्जेक्ट में स्टोर करेगा, ताकि आप डेटाबेस से परिणाम लाने के बाद उस पर कोई भी DataFrame फ़ंक्शनलिटी इस्तेमाल कर सकें।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Introduction to Data Engineering
अभ्यास निर्देश
SELECTस्टेटमेंट को पूरा करें ताकि यह"Customer"टेबल में सेfirst_nameऔरlast_nameसेलेक्ट करे। सुनिश्चित करें कि order by में पहले last name और दूसरे स्थान पर first name आए।.head()मेथड का उपयोग करकेdataकी पहली3पंक्तियाँ दिखाएँ।.info()का उपयोग करकेdataके बारे में कुछ सामान्य जानकारी दिखाएँ।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Complete the SELECT statement
data = pd.read_sql("""
SELECT first_name, ____ FROM "____"
ORDER BY ____, ____
""", db_engine)
# Show the first 3 rows of the DataFrame
print(data.head(____))
# Show the info of the DataFrame
print(data.____())