LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Importiere Table, Column, String und Integer aus sqlalchemy.
  • 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 metadata und engine.

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
____
Code bearbeiten und ausführen