Erstelle die Tabelle in der Datenbank
Nachdem du die Engine eingerichtet und die Metadaten initialisiert hast, definierst du nun das Tabellenobjekt census und erstellst es anschließend in der Datenbank, indem du die metadata und engine aus der vorherigen Übung verwendest. Um die Tabelle in der Datenbank zu erstellen, musst du die Methode .create_all() auf metadata mit engine als Argument verwenden.
Es kann hilfreich sein, noch einmal auf die Übung in Kapitel 4 zurückzublicken, in der du gelernt hast, wie man eine Tabelle erstellt.
Diese Übung ist Teil des Kurses
Einführung in Datenbanken mit Python
Anleitung zur Übung
- Importiere
Table,Column,StringundIntegeraussqlalchemy. - Definiere eine
census-Tabelle mit folgenden Spalten:'state'– String – Länge 30'sex'– String – Länge 1'age'– Integer'pop2000'– Integer'pop2008'– Integer
- Erstelle die Tabelle in der Datenbank mithilfe von
metadataundengine.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import Table, Column, String, and Integer
# Build a census table: census
census = Table('census', metadata,
Column('state', ____),
Column(____, ____),
____,
____,
____)
# Create the table in the database
____