สร้างตารางในฐานข้อมูล
หลังจากตั้งค่า engine และเริ่มต้น metadata แล้ว ตอนนี้จะได้กำหนด object ของตาราง census และสร้างตารางนั้นในฐานข้อมูลโดยใช้ metadata และ engine จากแบบฝึกหัดก่อนหน้า ในการสร้างตารางในฐานข้อมูล ต้องใช้เมธอด .create_all() บน metadata โดยส่ง engine เป็น argument
สามารถย้อนกลับไปดู แบบฝึกหัดในบทที่ 4 ที่เรียนวิธีสร้างตารางไว้แล้วได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับฐานข้อมูล
คำแนะนำการฝึกหัด
- Import
Table,Column,StringและIntegerจากsqlalchemy - กำหนดตาราง
censusที่มีคอลัมน์ดังนี้:'state'- String - ความยาว 30'sex'- String - ความยาว 1'age'- Integer'pop2000'- Integer'pop2008'- Integer
- สร้างตารางในฐานข้อมูลโดยใช้
metadataและengine
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import Table, Column, String, and Integer
# Build a census table: census
census = Table('census', metadata,
Column('state', ____),
Column(____, ____),
____,
____,
____)
# Create the table in the database
____