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
Instrukcje do ćwiczenia
- Zaimportuj
Table,Column,StringiIntegerzsqlalchemy. - Zdefiniuj tabelę
censusz 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
metadataiengine.
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
____