เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การลบตารางออกทั้งหมด

ในแบบฝึกหัดนี้ จะได้ฝึกลบตารางแต่ละตารางออกจากฐานข้อมูลด้วยเมธอด .drop() รวมถึงลบตาราง ทั้งหมด ในฐานข้อมูลด้วยเมธอด .drop_all()

จำไว้เสมอว่า อำนาจที่มากมาย มาพร้อมกับความรับผิดชอบที่มากเช่นกัน ควรระมัดระวังในการลบตาราง เพราะการกู้คืนฐานข้อมูลขนาดใหญ่นั้นไม่ใช่เรื่องง่ายหรือทำได้อย่างรวดเร็ว อย่าลืมว่าสามารถตรวจสอบได้ว่าตารางมีอยู่บน engine หรือไม่ ด้วยเมธอด .exists(engine)

นี่คือแบบฝึกหัดสุดท้ายของบทนี้ หลังจากนี้ก็พร้อมนำทุกสิ่งที่ได้เรียนรู้ไปใช้กับกรณีศึกษาในบทสุดท้ายของคอร์สแล้ว!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับฐานข้อมูล

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ลบตาราง state_fact โดยเรียกใช้เมธอด .drop() บนตารางนั้น และส่ง engine เป็นอาร์กิวเมนต์ (จริงๆ แล้ว engine คืออาร์กิวเมนต์เดียวสำหรับทุกฟังก์ชัน/เมธอดในแบบฝึกหัดนี้!)
  • ตรวจสอบว่า state_fact ยังมีอยู่หรือไม่ผ่านคำสั่ง print โดยใช้เมธอด .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(____)
แก้ไขและรันโค้ด