MySQL テーブルのデータを削除またはクリアする方法

MySQL テーブルのデータを削除またはクリアする方法

MySQL でデータを削除またはクリアするには、DELETE ステートメントと TRUNCATE TABLE ステートメントの 2 つの方法があります。以下では、アメリカの編集者が MySQL テーブル内のデータを削除またはクリアする 2 つの方法を紹介します。

DELETE ステートメントでは、テーブル内のすべてのレコードを削除することも、WHERE 句を指定して削除するレコードを選択することもできます。一方、TRUNCATE TABLE ではテーブル内のすべての行が削除されるため、テーブル内のすべてのレコードが削除されます。明らかに、DELETE ステートメントの方が柔軟です。

MySQL テーブル内のすべてのデータをクリアする場合は、次の 2 つの方法を使用できます。

tble_nme から削除

テーブルを切り捨てる tble_nme

注: 「tble_nme」は、切り捨てられるテーブルの名前、または行を削除するテーブルの名前を指します。

上記の両方のステートメントは、MySQL テーブル内のデータをクリアできます。違いは、DELETE は WHERE ステートメントを通じて削除するレコードを選択し、削除されたレコードの数を返すことができますが、実行速度が速くないことです。一方、TRUNCATE は指定されたレコードを削除できず、削除されたレコードを返すこともできません。

したがって、MySQL データ内の指定されたレコードを削除する場合は、DELETE を使用して WHERE 句を指定することしかできません。ステートメントは次のとおりです。

nme_id=3 の tble_nme から削除します。

注: 「tble_nme」は切り捨てられるテーブルの名前、または行が削除されるテーブルの名前を指します。「nme_id=3」は指定された特定のレコードを指します。

さらに、MySQL の DELETE ステートメントは、ORDER BY 句と LIMIT 句をサポートしています。これら 2 つの句を使用すると、削除するレコードをより適切に制御できます。たとえば、WHERE 句でフィルターされたレコードの一部だけを削除する場合は、LIMIT を使用してこれを実現できます。最後のいくつかのレコードを削除する場合は、ORDER BY と LIMIT を一緒に使用できます。

LIMIT 句の使用法: tble_nme から削除します。nme = 'N' LIMIT 6;

上記の例では、nme が "N" に等しい tble_nme テーブルの最初の 6 つのレコードを削除します。ただし、MySQL では通常、どの 6 つのレコードが削除されるかは不明なので、安全のために ORDER BY を使用してレコードを並べ替えることができます。

ORDER BY と LIMIT を一緒に使用する方法: DELETE FROM tble_nme WHERE nme = 'N' ORDER BY id DESC LIMIT 6;

上記は、MySQL テーブル内のデータを削除またはクリアする方法について共有したものです。お役に立てれば幸いです。

<<:  Windows Server 2012 R2 システムを再起動する方法

>>:  WordPressをインストールするためのサーバー動作環境要件

推薦する

サーバー証明書の認証失敗を解決する方法

サーバー証明書は SSL 証明書の一種です。サーバー証明書を使用すると、さまざまなサイトに ID 認...

電子商取引マーケティングプロモーション戦略(電子商取引をどのように促進するか?マーケティングモデルは何か?)

電子商取引のプロモーションはどうすればいいですか?マーケティングモデルとは何ですか?この記事では、電...

情報フロー広告 情報フロー動画(ポストトラフィック時代の企業トラフィックの新エンジン)

ポストトラフィック時代の企業トラフィック転換のための新しいエンジン最近、オンラインマーケティングはま...

採用は「エンターテイメント」であり、BOSS Zhipin は雇用者文化の新しい生態系を再構築します

情報爆発とセルフメディアの普及の時代において、Z世代の若者が徐々に職場に進出し、新世代の若い才能も就...

主流の越境電子商取引プラットフォームは何ですか?

世界貿易の発展とインターネット技術の普及に伴い、国境を越えた電子商取引プラットフォームがますます多く...

情報フロー広告の量を増やす方法(新規参入者が情報フローを引き継いだばかりですが、どうすればすぐに量を増やすことができますか?)

新人が情報の流れを引き継ぎました。どうすればコンテンツの量を素早く増やせるでしょうか?情報フローの...

国産潤滑油ブランドランキング(国産エンジンオイルランキングトップ10)

国内トップ10のエンジンオイルエンジンオイルは自動車エンジンの「血液」として、エンジンの性能と寿命に...

Debian 10にPHPをインストールする方法 Debian 10にPHPをインストールする方法

PHP は、最も一般的に使用されているサーバー側プログラミング言語の 1 つです。 Debin 0 ...

モジュールテーマのFAQ概要

モジュールテーマは、WPCOM が提供するエンタープライズ WodPess テーマです。新しいモジュ...

観光企業ブランドマーケティング(観光地ブランディングによる文化遺産振興の推進)

観光地のブランディングを通じて文化遺産と発展を促進する原題: 観光地ブランディングによる文化遺産と発...

越境ウェブサイト構築プラットフォームの比較:ShopyyとUeeshopのどちらが優れているか?

ShopyyとUeeshopはどちらも国境を越えた独立系ステーションプラットフォームですが、どちらの...

新メディア運営データ(フェニックス・ニューメディアは2023年第4四半期の財務報告を発表し、運営効率の改善を継続)

フェニックス・ニューメディアが2023年第4四半期の財務報告書を発表、業務効率の改善を継続北京時間2...

米ブランドマーケティング(米ブランド、販売量第一、企画第二)

米ブランド、販売量第一、計画第二まず本文です。どの米会社も自社ブランドを構築したいと考え、ブランド企...

運用データの用語 (マスター データを認識して識別する方法を 1 分で説明します)

1分でマスターデータを理解し、識別する方法を教えるメタデータはエンタープライズ データ管理の基礎で...