テーブルデータをクリアするmysqlコマンドとは何ですか?

烟雨青岚
リリース: 2020-06-11 09:28:02
オリジナル
7964 人が閲覧しました

テーブルデータをクリアするmysqlコマンドとは何ですか?

mysql clear table data コマンドには、次の 2 つのステートメントがあります:

ステートメント 1:

delete from 表名;
ログイン後にコピー

ステートメント 2:

truncate table 表名;
ログイン後にコピー

比較:

(1) where パラメータのない delete ステートメントは削除できます すべてmysql テーブルの内容は、truncate table を使用してクリアすることもできます。

(2) 効率の点では、truncate の方が delete よりも高速ですが、truncate を削除すると、mysql ログが記録されず、データを復元できなくなります。

(3) delete の効果は、削除が完了するまで mysql テーブル内のすべてのレコードを 1 つずつ削除するのと似ていますが、truncate は mysql テーブルの構造を保持して再作成することと同じです。すべての状態は新しい表面と同等です。

推奨チュートリアル: 「MySQL チュートリアル

以上がテーブルデータをクリアするmysqlコマンドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート