asamiのメモ帳

DataBase,SQL/データの削除

DELETE
DELETE FROM 商品表 WHERE 商品番号 = '0001';

TRUNCATE TABLE
TRUNCATE TABLE 商品表;

DROP TABLE
DROP TABLE 商品表;

  • DELETE と TRUNCATEの違い
TRUNCATE はテーブルから全ての行を素早く削除する。
これは、条件指定の無い DELETE コマンドと同様の機能だが、
実際にはテーブルをスキャンしないので、このコマンドの方が高速である。
大きなテーブルの場合、このコマンドは最も効率的。

  • TRUNCATEとDROPの違い
TRUNCATEはテーブルそのものは削除せず、テーブルの中身だけを削除する。
DROPはテーブル自体を削除する。



合計: -
最終更新:2008年07月10日 11:24