この記事では、主にデータベースでの clear コマンドの使用について説明します。これには一定の学習価値があります。必要に応じて、友人も次のことを行うことができます。ご参考になれば幸いです。
一般的に使用されるクリア データ テーブルには 2 種類の SQL ステートメントがあります:
delete from 表名;
truncate table 表名;
テストを実行する
MySql を使用しています。テスト対象のテーブルには 20,000 レコードがあります。2 つ作成します。
#2 つの SQL ステートメントを実行してテーブルをそれぞれクリアします
# この結果から、どちらのステートメントもテーブルをクリアするという目的を達成できることがわかります。この 2 つの違いは次のとおりです。
truncate は delete よりも効率的です
truncate ではデータはクリアされません。ログを記録すると、データは復元できません。これは、mysql テーブルの構造を保持することと同じです。このテーブルは再作成され、すべての状態は新しいテーブルと同等になります。
削除はデータと記録ログをクリアします。テーブル内のすべてのレコードを 1 つずつ削除するのと同じデータを復元できます。
どの方法を選択するかは実際の状況によって異なります。私は通常使用します。 delete メソッド。速度は遅くなりますが、より安全です
関連チュートリアル:
mysql ビデオ チュートリアル以上がmysqlデータベースのテーブルのデータをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。