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

推薦する

「アイアンマン」がDeepSeekと出会うと、杭州鋼鉄は4日間の制限で終了

杭州鋼鉄は2月10日、日中取引で再びストップ高を記録し、4回連続でストップ高を記録した。最新の株価は...

トランクルームのマーケティング計画(トランクルームを販売する際に開発者が注意すべき法的問題)

倉庫を販売する際に開発者が注意すべき法的問題導入開発者がストレージルームを販売する場合、ストレージル...

東莞情報流広告(東莞Douyinプロモーション会社の7年間の運営経験の概要:Douyin情報流広告戦略)

東莞市抖音プロモーション会社7年間の運営経験の概要:抖音情報フロー広告戦略Douyin 情報フロー広...

Drupal 7 インストール チュートリアル (中国語設定付き)

Dupl 7 は、2020 年 5 月 5 日にリリースされたバージョンです。現在は Dupl 9....

WeChat 小型店舗の宣伝方法 (WeChat 小型プログラム モールの作り方)

WeChatミニプログラムモールを作成するには?現在、モバイルインターネットの急速な発展に伴い、W...

Baota Panel マルチユーザー管理プラグインの紹介

Baota Panel マルチユーザー管理プラグインは、Baota Panel がリリースした新しい...

Kubernetes (K8s) と Docker のどちらが優れていますか? Kubernetes (K8s) と Docker の違い

コンテナ化技術の分野では、Kubenetes(K8s)とDockerという2つのツールが注目を集めて...

不動産オンラインマーケティング計画(オンラインマーケティングの新しいアイデア、この不動産会社は実践を通じてそれを整理しました)

オンラインマーケティングの新しいアイデア、この不動産会社は実践を通じてそれらを整理しました同社はパ...

Hostwinds Weebly ウェブサイトビルダーを使用するにはどうすればよいですか?

Hostwinds 共有およびビジネス ホスティングのお客様は、Weebly Website Bui...

小売業務データ分析(店舗運営の観点から現在のターミナルパフォーマンスのジレンマを議論)

店舗運営の観点から、現在の端末パフォーマンスのジレンマについて語るなぜこのトピックを選んだのですか?...

公共データ操作(中国初!済南市が「システム強化」を目的とした公共データ権限操作方法を発表)

中国初!済南市が「システム強化」のため公共データ認可操作法を発表済南市は、公共データの権限付与と運用...

婦人服情報流通広告(二流電子商取引衣料品ケース共有、多様な広告シナリオ、2000万件の販売促進)

二流の電子商取引の衣料品ケースの共有、多様な広告シナリオ、2000万件の販売促進北京の貿易会社は国内...

適切な米国サーバーホスティングサービスを選択する方法

米国サーバー ホスティングとは、企業ユーザーが購入したサーバーを米国のデータ センターでホストするこ...

越境EC運営内容(越境EC運営計画?)

越境EC運営計画? 1. プロジェクト計画と投資:まず、越境電子商取引プロジェクトの包括的な計画と...