دستورات DROP و TRUNCATE
حذف کامل جدول با DROP و خالی کردن دادههای جدول با TRUNCATE.
دستور DROP TABLE
DROP TABLE کل جدول را کاملاً حذف میکند — هم دادهها و هم ساختار.
DROP TABLE نام_جدول;
دستور TRUNCATE TABLE
TRUNCATE TABLE تمام دادههای جدول را حذف میکند، اما ساختار جدول باقی میماند.
مقایسه DROP، TRUNCATE و DELETE
| دستور | دادهها | ساختار جدول |
|---|---|---|
DELETE | حذف شرطی | ✓ باقی میماند |
TRUNCATE | حذف همه | ✓ باقی میماند |
DROP | حذف همه | ✗ حذف میشود |
توجه: SQLite از TRUNCATE پشتیبانی مستقیم نمیکند. معادل آن:
DELETE FROM table;این مبحث بخشی از دوره آموزش کامل SQL است.