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