Creează tabelul în baza de date
Acum că ai configurat motorul și ai inițializat metadatele, vei defini obiectul tabelului census și îl vei crea în baza de date folosind metadata și engine din exercițiul anterior. Pentru a-l crea în baza de date, va trebui să folosești metoda .create_all() pe obiectul metadata, cu engine ca argument.
Poate fi util să revezi exercițiul din Capitolul 4 în care ai învățat cum se creează un tabel.
Acest exercițiu face parte din cursul
Introducere în baze de date în Python
Instrucțiuni pentru exercițiu
- Importă
Table,Column,StringșiIntegerdinsqlalchemy. - Definește un tabel
censuscu următoarele coloane:'state'- String - lungime 30'sex'- String - lungime 1'age'- Integer'pop2000'- Integer'pop2008'- Integer
- Creează tabelul în baza de date folosind
metadatașiengine.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import Table, Column, String, and Integer
# Build a census table: census
census = Table('census', metadata,
Column('state', ____),
Column(____, ____),
____,
____,
____)
# Create the table in the database
____