SQL DROP TABLE Statement
در SQL از دستور DROP TABLE برای حذف کامل یک جدول از دیتابیس استفاده میکنیم.
این دستور ساختار جدول و تمام دادههای داخل آن را برای همیشه حذف میکند.
🔹 ساختار کلی
-
table_name→ نام جدولی که میخواهیم حذف کنیم.
🔹 مثال ساده
📌 توضیح:
جدول Students و تمام دادههای داخل آن برای همیشه حذف میشود.
🔹 حذف فقط در صورت وجود جدول
برای جلوگیری از بروز خطا در صورتی که جدول وجود نداشته باشد:
📌 این دستور فقط زمانی اجرا میشود که جدول Students در دیتابیس وجود داشته باشد.
🔹 نکات مهم
-
بعد از اجرای
DROP TABLE، دادهها و ساختار جدول قابل بازیابی نیستند (مگر اینکه قبلاً بکاپ گرفته باشی). -
اگر جدول وابستگی (مثل Foreign Key) به جدول دیگر داشته باشد، ابتدا باید آن روابط حذف شوند.
-
دستور
DROP TABLEفقط ساختار جدول را حذف میکند، نه دیتابیس را. -
برای حذف فقط دادهها و نگهداشتن ساختار جدول از دستور
TRUNCATE TABLEاستفاده میشود.
🔹 تفاوت DROP و TRUNCATE
| دستور | عملکرد |
|---|---|
DROP TABLE | حذف کامل جدول و ساختارش |
TRUNCATE TABLE | حذف دادهها ولی حفظ ساختار جدول |
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React