شاخص ها، جداول و پایگاه داده ها به آسانی می توانند با دستور DROP حذف شوند.
دستور DROP INDEX
دستور DROP INDEX برای حذف index از یک جدول استفاده می شود.
فرم دستور DROP INDEX در MS Access:
DROP INDEX index_name ON table_name
فرم دستور DROP INDEX در MS SQL Server:
DROP INDEX table_name.index_name
فرم دستور DROP INDEX در DB2/Oracle:
DROP INDEX index_name
فرم دستور DROP INDEX در MySQL:
ALTER TABLE table_name DROP INDEX index_name
دستور DROP TABLE
دستور DROP TABLE برای حذف یک جدول استفاده می شود.
DROP TABLE table_name
دستور DROP DATABASE
دستور DROP DATABASE برای حذف یک پایگاه داده استفاده می شود.
DROP DATABASE database_name
دستور TRUNCATE TABLE
فرض کنید می خواهیم داده های درون یک جدول را (نه خود جدول را) حذف کنیم.
در این صورت، از دستور TRUNCATE TABLE استفاده می کنیم:
TRUNCATE TABLE table_name
با چه دستوری میتوان کلیه ی جداول یک بانک اطلاعاتی را حذف کرد
البته اگر شرط نیاز باشد و گرنه که نام جداول
DELETE FROM نام جدول
اما اگر یکجا میخواهید کل جداول پاک شود از دستور زیر استفاده کنید
Exec Sp_MsforEachTable 'Delete from ?'
از DROP باید استفاده کرد.