mysql 複数テーブル接続削除関数の削除

mysql 複数テーブル接続削除関数の削除

単一のテーブルを削除する:

tableName から columnName = value を削除します。
テーブル内のすべての行を削除します。
つまり、テーブル構造、属性、およびインデックスを保持します。DELETE FROM tablename;
DELETE * FROM テーブル名;

同じテーブル内のすべてのコンテンツを削除します(データ、テーブル構造を削除します)

顧客を切り捨てます。

削除された行数を報告できず、単一のテーブルにのみ使用できます。

複数のテーブル接続を削除する:

orders,items から orders,itrms を削除します 
  ここで、orders.userid = items.userid
  AND orders.orderid = items.orderid
  AND orders.date<"2000/03/01";

DELETE の後には削除するテーブル名がリストされ、FROM の後には結合条件で使用されるテーブルがリストされます。

BV 地域のすべてのワイン農園を削除したいが、地名は削除したくないとします。

地域、ワイナリーからワイナリーを削除 
  ここで、 winery.regionid = region.regionid
  かつ、region.regionname = 'BV';

クエリはワイナリー テーブルにのみ影響しますが、削除する必要があるレコードを見つけるためにワイナリーと地域も使用します。

高度な結合クエリの使用

注文から注文とアイテムを削除する
  INNER JOIN otems ON orders.orderid = items.orderid
  かつ、orders.userid = items.userid
  ここで、orders.date<"2000/03/01";

また、DELETE ステートメントでは、ネストされたクエリ (内部クエリは削除されたデータを参照できません)、GROUP BY、および HAVING を使用することもできます。

単一テーブルクエリで ORDER BY を使用することもできますが、LIMIT と組み合わせて使用​​して一部のデータ行を削除しない限り、あまり意味がありません。

クイック修飾子を追加すると、インデックス項目をすばやく削除できるため、大規模な削除操作や頻繁な削除操作が高速化されます。

顧客からクイック削除 WHERE userid<10;

MyISAM テーブルでのみ使用できます。

MyISAM テーブルのクリーンアップ

顧客のテーブルを最適化します。

上記は、編集者が紹介したmysqlのマルチテーブル接続削除機能です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Mysql マルチテーブル結合クエリの実行の詳細について簡単に説明します。
  • MySQL マルチテーブル結合入門チュートリアル
  • MySQL マルチテーブル結合クエリ例の説明
  • MySQL での基本的な複数テーブル結合クエリのチュートリアル
  • MySQL マルチテーブル結合クエリの詳細な説明

<<:  Nginxを使ってサーバー内で複数コンテナの共存を実現する方法

>>:  Vue プロジェクトをパッケージ化して Apache サーバーにデプロイする手順

推薦する

js を使用して 2 つの HTML ウィンドウ間で通信する方法

シナリオ: ページAがページBを開くと、ページBで操作した後、ページAは変更されたデータを同期する必...

Podmanはコンテナを自動的に起動し、Dockerと比較します

目次1. podmanの紹介2. Dockerと比較した利点3. 互換性4. バックグラウンド サー...

HTMLタグと基本要素の学習のまとめ

1. HTML の要素とタグ<br />要素は、1 つのタグまたは 1 組のタグによって...

WeChatミニプログラムの基本チュートリアル:Echartの使用

序文まずは最終的な効果を見てみましょう。私が自分で作った小さなデモです。まずEChartsの公式サイ...

ウェブページ作成のテスト問題を全て解けますか?

Web ページのデザインに関する質問です。すべてに答えられるでしょうか? 1. 単一選択の質問 (...

MySQL ストアド プロシージャの権限の問題の概要

MySQL ストアド プロシージャは、確かに、非常にまれな使用シナリオのように見えます。この問題は、...

MySQL の order by ステートメントの最適化方法の詳細な説明

この記事では、ORDER BY文の最適化について学びます。その前に、インデックスの基礎的な理解が必要...

Linux で SSH 経由でリモート ファイルシステムをマウントする方法の詳細な説明

SSHFS の機能: FUSE(Linux向けの最高のユーザー空間ファイルシステムフレームワーク)を...

閲覧時に作成されたWebページの下部にある余分な空白スペースを削除する方法

Dreamweaver または FrontPage を使用して HTML Web ページを作成する場...

TSオブジェクトのスプレッド演算子とレスト演算子の詳細な説明

目次概要オブジェクトの残り属性オブジェクトの拡張プロパティオブジェクトの浅いコピーを作成するkeyo...

Linux で libudev を使用して USB デバイスの VID と PID を取得する方法

この記事では、libudev ライブラリを使用して hidraw デバイスにアクセスします。 lib...

Dockerイメージの作成、保存、読み込み方法

イメージを作成する方法は 3 つあります。既存のイメージに基づいてコンテナを作成する、ローカル テン...

CentOS7におけるKVM仮想化の基本管理の詳しい説明

1. kvm仮想化をインストールする : : : : : : : : : : : : : : : :...

nginxでgzip圧縮を有効にする手順を完了する

目次序文1. gzip圧縮を設定する2. 詳細設定3. nginxサービスを再起動する要約する序文ウ...

Windows Apache 環境で SSL 証明書を展開して、Web サイトを https 対応にする方法

SSL 証明書の使用についてはここでは説明しません。SSL 証明書を導入する必要がある友人は、すでに...