1. Learn
  2. /
  3. Courses
  4. /
  5. Nhập môn Cơ sở dữ liệu với Python

Connected

Exercise

Xem chi tiết Table

Làm rất tốt khi phản chiếu (reflect) bảng census! Giờ bạn có thể bắt đầu tìm hiểu thêm về các cột và cấu trúc của bảng. Việc nắm được cơ sở dữ liệu của bạn bằng cách xem tên các cột là rất quan trọng. Bạn có thể làm điều này bằng cách dùng thuộc tính .columns và gọi phương thức .keys(). Ví dụ, census.columns.keys() sẽ trả về danh sách tên các cột của bảng census.

Tiếp theo, chúng ta có thể dùng vùng chứa metadata để biết thêm chi tiết về bảng đã phản chiếu, như các cột và kiểu dữ liệu của chúng. Chẳng hạn, thông tin về các đối tượng bảng được lưu trong từ điển metadata.tables, vì vậy bạn có thể lấy metadata của bảng census với metadata.tables['census']. Điều này tương tự như việc bạn dùng hàm repr() trên bảng census ở bài tập trước.

Đoạn mã kết nối tới engine và khởi tạo metadata mà bạn đã viết ở các bài trước được hiển thị lại cho bạn lần nữa và cũng là lần cuối. Từ bây giờ cho đến Chương 5, phần này thường sẽ được thực hiện ở hậu trường.

Instructions

100 XP
  • Phản chiếu (reflect) bảng census như bạn đã làm ở bài trước bằng hàm Table().
  • In danh sách tên cột của bảng census bằng cách áp dụng phương thức .keys() lên census.columns.
  • In chi tiết của bảng census bằng cách sử dụng từ điển metadata.tables cùng với hàm repr(). Để làm điều này, trước tiên hãy truy cập khóa 'census' của từ điển metadata.tables, rồi đặt giá trị này vào trong hàm repr() đã cho.