Aan de slagGa gratis aan de slag

Maak de tabel aan in de database

Nu je de engine hebt ingesteld en de metadata hebt geïnitialiseerd, ga je het census-tabelobject definiëren en het vervolgens in de database aanmaken met de metadata en engine uit de vorige oefening. Om het in de database aan te maken, gebruik je de methode .create_all() op metadata met engine als argument.

Het kan helpen om terug te kijken naar de oefening uit hoofdstuk 4 waarin je hebt geleerd hoe je een tabel maakt.

Deze oefening maakt deel uit van de cursus

Introductie tot databases in Python

Cursus bekijken

Oefeninstructies

  • Importeer Table, Column, String en Integer uit sqlalchemy.
  • Definieer een census-tabel met de volgende kolommen:
    • 'state' - String - lengte 30
    • 'sex' - String - lengte 1
    • 'age' - Integer
    • 'pop2000' - Integer
    • 'pop2008' - Integer
  • Maak de tabel aan in de database met behulp van de metadata en engine.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren