Повне видалення таблиці
Зараз ви попрактикуєтеся видаляти окремі таблиці з бази даних за допомогою методу .drop(), а також — усі таблиці в базі за допомогою методу .drop_all()!
Як казав дядько Бен із «Людини-павука» (а також Джейсон у відео!): з великою силою приходить велика відповідальність. Будьте обережні, коли видаляєте таблиці,
адже відновити великі бази даних непросто й не швидко! Пам'ятайте: ви можете перевірити, чи існує таблиця на engine, методом .exists(engine).
Це остання вправа в цьому розділі. Після неї ви будете готові застосувати все, що вивчили, у підсумковому кейс-стаді в останньому розділі курсу!
Ця вправа є частиною курсу
Вступ до баз даних у Python
Інструкції до вправи
- Видаліть таблицю
state_fact, викликавши для неї метод.drop()і передавши аргументengine(власне,engineбуде єдиним аргументом для кожної функції/методу в цій вправі!). - Перевірте через
print, чи існуєstate_fact. Використайте метод.exists()зengineяк аргументом. - Видаліть усі таблиці через
metadata, використавши метод.drop_all(). - Використайте оператор print, щоб перевірити, чи існує таблиця
census.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Drop the state_fact table
# Check to see if state_fact exists
print(____)
# Drop all tables
# Check to see if census exists
print(____)