DROP TABLE (DROP TABLE)
در این صفحه «حذف جدول (DROP TABLE)» و «ترانکیت جدول (TRUNCATE TABLE)» را می شناسی. «جدول (Table)» یعنی محلی برای ردیف های داده. DROP TABLE کل جدول را پاک می کند. اما TRUNCATE فقط داده ها را خالی می کند.
ایده اصلی حذف جدول با تمرکز بر حذف جدول
DROP TABLE جدول را حذف می کند. یعنی ساختار و داده ها می روند. مثل پاک کردن دفتر مشق، نه فقط صفحاتش.
مثال DROP TABLE
این دستور جدول Shippers را کامل حذف می کند. با احتیاط اجرا کن.
DROP TABLE Shippers;
هشدار: حذف جدول برگشت پذیر نیست. همه اطلاعات از بین می رود. قبلش پشتیبان بگیر.
TRUNCATE TABLE چیست؟
TRUNCATE TABLE فقط ردیف ها را پاک می کند. اما خود جدول می ماند. مثل خالی کردن دفتر، نه پاره کردنش.
مثال TRUNCATE
این دستور محتویات جدول Categories را خالی می کند.
TRUNCATE TABLE Categories;
گام های امن قبل از حذف
- نام جدول هدف را دوباره چک کن.
- از دیتابیس نسخه پشتیبان بگیر.
- وابستگی ها و مجوزها را بررسی کن.
نکته های اجرایی
- اگر فقط داده ها مزاحمند، از TRUNCATE استفاده کن.
- پس از عملیات، گزارش ها و کوئری ها را تست کن.
جمع بندی سریع
- DROP TABLE ساختار و داده را حذف می کند.
- TRUNCATE فقط داده ها را خالی می کند.
- قبل از حذف، پشتیبان بگیر.
- نام جدول را دقیق بررسی کن.
- بعد از کار، سیستم را تست کن.
برای موضوعات نزدیک، به حذف ایندکس و حذف ویو سر بزن. این صفحه حذف جدول را هم مرجع سریع نگه دار.