SQL コマンドでは、DELETE と DROP は両方ともデータベースの削除に使用できる要素ですが、両者の違いは何ですか?次の記事では、DELETE と DROP の簡単な比較と、DELETE と DROP の違いについて紹介します。
#DELETE コマンドの簡単な紹介
DELETE はデータ操作言語 (DDL) コマンドです。 . DELETE コマンドを使用すると、テーブルから一部またはすべてのレコードを削除できます。 WHERE 句とともに使用すると、追加された要件を満たす特定のレコードを削除できます。WHERE 条件が指定されていない場合は、すべてのレコードが削除されます。 [推奨される関連ビデオ チュートリアル:MySQL チュートリアル ]
注: DELETE コマンドを使用してテーブル、ドメイン、または制約全体を削除することはできません。
DELETE コマンドの構文は次のとおりです。
DELETE FROM relation_name where条件;
DROP コマンドの簡単な紹介
DROP は、ファイルから 1 つ以上の項目を削除できるデータ定義言語 (DDL) コマンドです。データベース テーブルを削除すると、テーブルのすべての関連データ、インデックス、トリガー、制約、および権限の仕様が削除されます。DROP コマンドの構文は次のとおりです。
DROP SCHEMA schema_name RESTRICT; DROP Table table_name CASCADE;
注: 外部キー制約によって参照されるテーブルは削除できません。
DELETE と DROP の主な違い
以上がSQL の DELETE と DROP の簡単な比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。