Zacznij terazZacznij za darmo

Utwórz tabelę w bazie danych

Po skonfigurowaniu silnika i zainicjalizowaniu metadanych nadszedł czas, aby zdefiniować obiekt tabeli census, a następnie utworzyć ją w bazie danych – korzystając z obiektów metadata i engine z poprzedniego ćwiczenia. Aby to zrobić, wywołaj metodę .create_all() na obiekcie metadata, podając engine jako argument.

Możesz wrócić do ćwiczenia z rozdziału 4, w którym pokazano, jak tworzyć tabele.

To ćwiczenie jest częścią kursu

Wprowadzenie do baz danych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj Table, Column, String i Integer z sqlalchemy.
  • Zdefiniuj tabelę census z następującymi kolumnami:
    • 'state' – String – długość 30
    • 'sex' – String – długość 1
    • 'age' – Integer
    • 'pop2000' – Integer
    • 'pop2008' – Integer
  • Utwórz tabelę w bazie danych, używając obiektów metadata i engine.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import Table, Column, String, and Integer


# Build a census table: census
census = Table('census', metadata,
               Column('state', ____),
               Column(____, ____),
               ____,
               ____,
               ____)

# Create the table in the database
____
Edytuj i uruchom kod