mysqlデータベースのテーブルのデータをクリアする方法

little bottle
リリース: 2019-04-28 14:55:45
転載
9926 人が閲覧しました






この記事では、主にデータベースでの clear コマンドの使用について説明します。これには一定の学習価値があります。必要に応じて、友人も次のことを行うことができます。ご参考になれば幸いです。

データ移行、データ クリーニング、または Web プロジェクトの作成を行う場合、データを置換および更新する必要があるため、テーブルをクリアする必要がある場合があります

一般的に使用されるクリア データ テーブルには 2 種類の SQL ステートメントがあります:

delete from 表名;
ログイン後にコピー
truncate table 表名;
ログイン後にコピー
テストを実行する

MySql を使用しています。テスト対象のテーブルには 20,000 レコードがあります。2 つ作成します。

#2 つの SQL ステートメントを実行してテーブルをそれぞれクリアします

# この結果から、どちらのステートメントもテーブルをクリアするという目的を達成できることがわかります。この 2 つの違いは次のとおりです。

truncate は delete よりも効率的です

truncate ではデータはクリアされません。ログを記録すると、データは復元できません。これは、mysql テーブルの構造を保持することと同じです。このテーブルは再作成され、すべての状態は新しいテーブルと同等になります。

削除はデータと記録ログをクリアします。テーブル内のすべてのレコードを 1 つずつ削除するのと同じデータを復元できます。

どの方法を選択するかは実際の状況によって異なります。私は通常使用します。 delete メソッド。速度は遅くなりますが、より安全です

関連チュートリアル:

mysql ビデオ チュートリアル

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

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!