1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Cơ sở dữ liệu với Python

Connected

Bài tập

Xóa hoàn toàn một bảng

Bây giờ bạn sẽ thực hành xóa từng bảng khỏi cơ sở dữ liệu bằng phương thức .drop(), cũng như xóa tất cả bảng trong cơ sở dữ liệu bằng phương thức .drop_all()!

Như chú Ben của Spider-Man (và Jason trong video!) đã nói: Quyền lực lớn đi kèm với trách nhiệm lớn. Hãy cẩn trọng khi xóa bảng, vì việc khôi phục các cơ sở dữ liệu lớn không hề đơn giản hay nhanh chóng! Nhớ rằng, bạn có thể kiểm tra một bảng có tồn tại trên engine hay không bằng phương thức .exists(engine).

Đây là bài tập cuối cùng của chương này: Sau đó, bạn sẽ sẵn sàng áp dụng mọi thứ đã học vào một tình huống thực tế trong chương cuối của khóa học!

Hướng dẫn

100 XP
  • Xóa bảng state_fact bằng cách gọi phương thức .drop() trên đó và truyền đối số engine (thực tế, engine sẽ là đối số duy nhất cho mọi hàm/phương thức trong bài tập này!)
  • Dùng print để kiểm tra state_fact có tồn tại không. Sử dụng phương thức .exists() với engine làm đối số.
  • Xóa tất cả các bảng thông qua metadata bằng phương thức .drop_all().
  • Dùng một câu lệnh print để kiểm tra bảng census có tồn tại không.