دستور Drop در SQL برای حذف آبجکتهای مختلف مانند جداول، ایندکسها و پایگاههای داده استفاده میشود. این دستور به طور کامل ساختار و دادههای مربوط به آبجکت مورد نظر را حذف میکند و به همین دلیل باید با احتیاط استفاده شود.
حتما بخوانید: محدودیت Foreign Key , SQL FOREIGN KEY Constraint یا کلید خارجی
انواع دستورات DROP
تمامی جدول ها، اندیس ها و حتی دیتابیس ها می توانند با دستور Drop در sql حذف شوند. شیوه های استفاده از دستور drop در sql به شرح زیر است :
- دستور Drop Index
از دستور DROP INDEX برای حذف یک اندیس موجود در یک فیلد جدول استفاده می شود.
DROP INDEX table_name.index_name
از دستور DROP TABLE برای حذف یک جدول در پایگاه داده استفاده می شود.
DROP TABLE table_name
- دستور Drop Database
از دستور DROP DATABASE برای حذف یک پایگاه داده به صورت کامل استفاده می شود.
DROP DATABASE database_name
- دستور TRUNCATE
برای حذف کلیه اطلاعات موجود در یک جدول بدون حذف ستون های آن از دستور TRUNCATE استفاده می کنیم :
TRUNCATE TABLE table_name
این دستور باعث خالی شدن جدول از اطلاعات می شود ، بدون اینکه خود آن و ساختارش تغییری کند .
مثال :
Truncate Table Mydb;
نکات مهم
- قبل از استفاده از دستورات DROP، حتماً از دادههای مهم پشتیبانگیری کنید، زیرا پس از حذف، بازیابی آنها ممکن نیست.
- این دستورات باید با احتیاط استفاده شوند، چرا که تأثیرات غیرقابل برگشتی بر روی پایگاه داده دارند.
با دریافت « مشاوره برنامهنویسی، وب و سئو » از کارشناسان جوان حرفهای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!






