Menghapus tabel sepenuhnya
Sekarang Anda akan berlatih menghapus tabel tertentu dari sebuah basis data dengan metode .drop(), serta menghapus semua tabel dalam basis data dengan metode .drop_all()!
Seperti kata Paman Ben-nya Spider-Man (dan juga Jason dalam video!): Dengan kekuatan besar, datang tanggung jawab besar. Harap berhati-hati saat menghapus tabel,
karena tidak mudah atau cepat untuk memulihkan basis data yang besar! Ingat, Anda dapat memeriksa apakah sebuah tabel ada pada sebuah engine dengan metode .exists(engine).
Ini adalah latihan terakhir di bab ini: Setelah ini, Anda siap menerapkan semua yang telah Anda pelajari pada studi kasus di bab terakhir kursus ini!
Latihan ini adalah bagian dari kursus
Pengantar Basis Data di Python
Petunjuk latihan
- Hapus tabel
state_factdengan menerapkan metode.drop()padanya dan memberikan argumenengine(sebenarnya,engineakan menjadi satu-satunya argumen untuk setiap fungsi/metode dalam latihan ini!) - Periksa apakah
state_factada melaluiprint. Gunakan metode.exists()denganenginesebagai argumen. - Hapus semua tabel melalui
metadatamenggunakan metode.drop_all(). - Gunakan pernyataan print untuk memeriksa apakah tabel
censusada.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Drop the state_fact table
# Check to see if state_fact exists
print(____)
# Drop all tables
# Check to see if census exists
print(____)