Создание таблицы в базе данных
После настройки движка и инициализации метаданных вам предстоит определить объект таблицы census, а затем создать её в базе данных, используя metadata и engine из предыдущего упражнения. Для этого вызовите метод .create_all() на объекте metadata, передав engine в качестве аргумента.
При необходимости можно вернуться к упражнению из главы 4, в котором рассматривалось создание таблиц.
Это упражнение является частью курса
Введение в базы данных на Python
Инструкции к упражнению
- Импортируйте
Table,Column,StringиIntegerизsqlalchemy. - Определите таблицу
censusсо следующими столбцами:'state'— String — длина 30'sex'— String — длина 1'age'— Integer'pop2000'— Integer'pop2008'— Integer
- Создайте таблицу в базе данных, используя
metadataиengine.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import Table, Column, String, and Integer
# Build a census table: census
census = Table('census', metadata,
Column('state', ____),
Column(____, ____),
____,
____,
____)
# Create the table in the database
____