Jakie tabele zawiera baza danych?
W tym ćwiczeniu ponownie utworzysz silnik do połączenia z bazą 'Chinook.sqlite'.
Zanim jednak pobierzesz z niej jakiekolwiek dane, musisz dowiedzieć się, jakie tabele zawiera!
W tym celu zapiszesz nazwy tabel do listy, korzystając z metody .table_names() wywołanej na silniku, a następnie wyświetlisz tę listę.
To ćwiczenie jest częścią kursu
Wprowadzenie do importowania danych w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj funkcję
create_enginez modułusqlalchemy. - Utwórz silnik do połączenia z bazą danych SQLite
'Chinook.sqlite'i przypisz go do zmiennejengine. - Wywołaj metodę
.table_names()na silnikuenginei przypisz nazwy tabel z'Chinook.sqlite'do zmiennejtable_names. - Wyświetl obiekt
table_namesw konsoli.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import necessary module
# Create engine: engine
# Save the table names to a list: table_names
# Print the table names to the shell
print(____)