دستور 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، حتماً از دادههای مهم پشتیبانگیری کنید، زیرا پس از حذف، بازیابی انها ممکن نیست.
- این دستورات باید با احتیاط استفاده شوند، چرا که تاثیرات غیرقابل برگشتی بر روی پایگاه داده دارند.
با دریافت « مشاوره برنامهنویسی، وب و سئو » از کارشناسان جوان حرفهای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درامد خود را تضمین کنید!






