Bắt đầu ngayBắt đầu miễn phí

Tạo bảng trong cơ sở dữ liệu

Sau khi đã thiết lập engine và khởi tạo metadata, bây giờ bạn sẽ định nghĩa đối tượng bảng census và tạo nó trong cơ sở dữ liệu bằng metadataengine từ bài tập trước. Để tạo trong cơ sở dữ liệu, bạn cần dùng phương thức .create_all() trên metadata với engine làm đối số.

Bạn có thể xem lại bài tập Chương 4 nơi bạn đã học cách tạo một bảng.

Bài tập này là một phần của khóa học

Nhập môn Cơ sở dữ liệu với Python

Xem khóa học

Hướng dẫn bài tập

  • Import Table, Column, String, và Integer từ sqlalchemy.
  • Định nghĩa bảng census với các cột sau:
    • 'state' - String - độ dài 30
    • 'sex' - String - độ dài 1
    • 'age' - Integer
    • 'pop2000' - Integer
    • 'pop2008' - Integer
  • Tạo bảng trong cơ sở dữ liệu bằng metadataengine.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import Table, Column, String, and Integer


# Build a census table: census
census = Table('census', metadata,
               Column('state', ____),
               Column(____, ____),
               ____,
               ____,
               ____)

# Create the table in the database
____
Chỉnh sửa và Chạy Mã