Začněte nyníZačněte zdarma

Engines a connection strings

Čas vytvořit svůj první engine! Engine je jednoduše společné rozhraní pro připojení k databázi. Informace potřebné k připojení jsou uloženy v connection stringu, například sqlite:///example.sqlite. Zde sqlite v sqlite:/// označuje databázový driver a example.sqlite je SQLite soubor umístěný v lokálním adresáři.

Víc informací o connection stringách najdeš v dokumentaci SQLAlchemy.

Tvým úkolem v tomto cvičení je vytvořit engine, který se připojí k lokálnímu SQLite souboru census.sqlite. Poté vypiš názvy tabulek, které engine obsahuje, pomocí metody .table_names(). Pokud chceš jen vypsat názvy tabulek, nemusíš po vytvoření enginu volat engine.connect().

Toto cvičení je součástí kurzu

Introduction to Databases in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj create_engine z modulu sqlalchemy.
  • Pomocí funkce create_engine() vytvoř engine pro lokální soubor census.sqlite s driverem sqlite. Nezapomeň connection string uzavřít do uvozovek.
  • Vypiš výstup metody .table_names() volanou na objektu engine.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import create_engine


# Create an engine that connects to the census.sqlite file: engine
engine = ____

# Print table names
print(____)
Upravit a spustit kód