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をインストールするためのサーバー動作環境要件

推薦する

Tik Tokにタグを素早く追加するにはどうすればいいですか?最新の方法の共有

出典: 池を掘るDouyin アカウントの作成時にすぐに「ラベル」を付けるにはどうすればよいでしょう...

DHAプロモーションコピー(inneがDHA業界の革新をリード:サミットフォーラムが新たな章を開き、人民日報と新華網がともに賞賛)

inneがDHA業界の革新をリード:サミットフォーラムは新たな章を開き、人民日報と新華網はともにそ...

膨大なトラフィックを小紅書と分け合うのは誰でしょうか?

数日間の発酵を経ても、「TT難民が小紅書に殺到」事件は依然として話題となっている。小紅書プラットフォ...

製品マーケティングおよびプロモーション プログラム サービス (2024 年の大手健康ブランド マーケティング変革の新たな機会)

2024年、大手健康ブランドのマーケティング変革の新たな機会テキスト | vb 動脈ネットワーク2...

製品オペレーション職(外国貿易マネージャー、営業スペシャリスト、ライブ放送オペレーションなど、松江のこれらの企業が採用中)

貿易マネージャー、営業スペシャリスト、ライブ放送オペレーター...松江のこれらの企業は採用を行ってい...

大千生態がオーナー変更、「裏上場」か「血液バッグ購入」か、蘇州BBKは何をするつもりか?

11連続ボード! 11月19日の午前の取引で、大千生態は再び日中制限に達した。 11月5日以来、大千...

電子商取引推進戦略(電子商取引運用アイデア)

電子商取引の運用アイデアユーザー調査と行動分析: ユーザーのニーズと行動を深く理解することが、電子商...

太陽光発電推進計画(山東省は太陽光発電産業の発展の拠点を築き、2025年までに省内の太陽光発電産業の規模を300億元以上にすることを目指す)

山東省は太陽光発電産業の発展高原を築き、2025年までに省内の太陽光発電産業規模を300億元超えるこ...

ブランド企画のアップグレード(ブランド企画のアップグレード方法)

ブランドプランニングをアップグレードする方法ブランドプランニングをアップグレードするには?ブランド計...

b2bデータ運用(市場データ調査に基づき、B2B市場運用の原則を検討)

市場データ調査に基づいて、B2B市場運営の原則を検討しますB2B 市場運営について話すとき、コンテン...

メーカープロモーションプラン(数千万の価値があるブランドプロモーションプラン、ぜひゲットすべきだと思います!)

数千万の価値があるこのブランドプロモーションプランを手に入れるべきだと思います!知っていましたか?大...

ブランドのプロモーションと宣伝(ブランドを効果的に宣伝するには?)

芝生を効率的に植えるにはどうすればいいですか? (この記事は「劉潤」公式アカウントで最初に公開されま...

データマーケティング会社(企業成長戦略、最新!2021年中国トップ10マーケティング企画会社)

企業成長戦略、最新版! 2021年中国のマーケティング プランニング企業トップ 10 5G、人工知能...