ПочатиПочніть безкоштовно

Рушії та рядки з'єднання

Час створити ваш перший рушій! Рушій — це спільний інтерфейс до бази даних, а інформація, потрібна для підключення, міститься в рядку з'єднання, наприклад sqlite:///example.sqlite. Тут sqlite у sqlite:/// — це драйвер бази даних, а example.sqlite — це файл SQLite у локальному каталозі.

Більше про рядки з'єднання ви можете дізнатися в документації SQLAlchemy.

Ваше завдання у цій вправі — створити рушій, що під'єднується до локального файлу SQLite з назвою census.sqlite. Потім виведіть назви таблиць, які містить рушій, за допомогою методу .table_names(). Зверніть увагу: якщо потрібно лише надрукувати назви таблиць, після створення рушія немає потреби викликати engine.connect().

Ця вправа є частиною курсу

Вступ до баз даних у Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте create_engine з модуля sqlalchemy.
  • За допомогою функції create_engine() створіть рушій для локального файлу census.sqlite з драйвером sqlite. Обов'язково візьміть рядок з'єднання в лапки.
  • Виведіть результат методу .table_names() на об'єкті engine.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import create_engine


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

# Print table names
print(____)
Редагувати та запускати код