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

Создание таблицы в базе данных

После настройки движка и инициализации метаданных вам предстоит определить объект таблицы 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
____
Редактировать и запускать код