डेटाबेस में कौन-कौन सी टेबल हैं?
इस अभ्यास में, आप एक बार फिर 'Chinook.sqlite' से कनेक्ट करने के लिए एक इंजन बनाएँगे.
लेकिन डेटाबेस से कोई भी डेटा निकालने से पहले, आपको यह पता होना चाहिए कि उसमें कौन-सी टेबल्स हैं!
इसी उद्देश्य से, आप इंजन पर .table_names() मेथड का उपयोग करके टेबल के नामों को एक लिस्ट में सेव करेंगे और फिर उस लिस्ट को प्रिंट करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में डेटा आयात का परिचय
अभ्यास निर्देश
- मॉड्यूल
sqlalchemyसे फ़ंक्शनcreate_engineइम्पोर्ट करें. - SQLite डेटाबेस
'Chinook.sqlite'से कनेक्ट करने के लिए एक इंजन बनाएँ और उसेengineमें असाइन करें. - इंजन
engineपर मेथड.table_names()का उपयोग करके'Chinook.sqlite'की टेबल के नामों को वैरिएबलtable_namesमें असाइन करें. - ऑब्जेक्ट
table_namesको शेल में प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import necessary module
# Create engine: engine
# Save the table names to a list: table_names
# Print the table names to the shell
print(____)