حذف جدول (Drop Table)
گاهی می خواهیم یک جدول کامل را پاک کنیم. دستور «DROP TABLE» همین کار را می کند. این کار برگشت ناپذیر است؛ مثل پاک کردن پوشه بازی برای همیشه.
حذف کامل یک جدول
دستور «DROP TABLE» نام جدول را می گیرد و آن را حذف می کند.
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE customers"
mycursor.execute(sql)
حذف فقط اگر جدول وجود دارد
گاهی جدول قبلاً حذف شده است. با «IF EXISTS» خطا نمی گیریم.
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DROP TABLE IF EXISTS customers"
mycursor.execute(sql)
گام های عملی
- اتصال بساز و Cursor بگیر.
- عبارت DROP TABLE را آماده کن.
- برای ایمنی از IF EXISTS استفاده کن.
- دستور را اجرا کن و خطا را چک کن.
هشدار: با DROP TABLE همه داده های جدول می رود. قبل از اجرا، پشتیبان بگیر.
لینک های داخلی پیشنهادی
قبل از حذف داده ها، صفحه حذف (Delete) را ببین. برای ویرایش رکوردها، سر بزن به به روزرسانی (Update).
جمع بندی سریع
- DROP TABLE جدول را کامل حذف می کند.
- IF EXISTS خطای نبودن جدول را می گیرد.
- این کار برگشت پذیر نیست.
- قبل از اجرا، حتماً پشتیبان تهیه کن.