Vilka tabeller finns i databasen?
I den här övningen skapar du återigen en motor för att ansluta till 'Chinook.sqlite'.
Innan du kan hämta någon data ur databasen behöver du dock veta vilka tabeller den innehåller!
Därför sparar du tabellnamnen i en lista med hjälp av metoden .table_names() på motorn, och skriver sedan ut listan.
Den här övningen är en del av kursen
Introduktion till dataimport i Python
Övningsinstruktioner
- Importera funktionen
create_enginefrån modulensqlalchemy. - Skapa en motor för att ansluta till SQLite-databasen
'Chinook.sqlite'och tilldela den tillengine. - Använd metoden
.table_names()på motornengineför att tilldela tabellnamnen i'Chinook.sqlite'till variabelntable_names. - Skriv ut objektet
table_namesi terminalen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import necessary module
# Create engine: engine
# Save the table names to a list: table_names
# Print the table names to the shell
print(____)