asamiのメモ帳

DataBase,SQL/データの削除


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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

TRUNCATE TABLE
TRUNCATE TABLE 商品表;

DROP TABLE
DROP TABLE 商品表;

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

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



合計: -