НачатьНачать бесплатно

Движки и строки подключения

Отлично, пора создать ваш первый движок! Движок — это универсальный интерфейс для работы с базой данных. Всё необходимое для подключения содержится в строке подключения, например 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(____)
Редактировать и запускать код