ホームページ  >  記事  >  データベース  >  データベース ビューとは何を意味しますか?また、MySQL ビューはどのように機能しますか?

データベース ビューとは何を意味しますか?また、MySQL ビューはどのように機能しますか?

PHPz
PHPz転載
2023-09-13 11:49:021745ブラウズ

数据库视图是什么意思以及 MySQL 视图如何工作?

#データベース ビューは、関連付けられた名前とともにデータベースに保存された SQL ステートメントにすぎません。ビューは実際には、事前定義された SQL クエリの形式でテーブルを組み合わせたものです。

ビューには、テーブルのすべての行を含めることも、テーブルから選択した行を含めることもできます。 MySQL ビューは、ビューを作成するために作成された MySQL クエリに依存する 1 つ以上のテーブルから作成できます。

ビューは、ユーザーが次のことを可能にする仮想テーブルです。

  • ユーザーまたはユーザーのクラスが自然または直観的に感じる方法でデータを構造化します。
  • データへのアクセスを制限すると、ユーザーはそれ以上の操作を行わずに、必要なものを正確に表示し、(場合によっては) 変更できるようになります。
  • レポートの生成に使用できるさまざまなテーブルのデータを要約します。

基本的に、ビューは他のビュー テーブルの上に構築された定義です。基になるテーブルのデータが変更されると、同じことがビューに反映されます。ビューは単一または複数のテーブルに構築できます。 MySQL はバージョン 5 以降のデータベース ビューをサポートし、次の 2 つの方法でビューに対するクエリを処理します。 -

  • 一時テーブルを作成することによります。 - この場合、MySQL は、次の 2 つの方法でクエリを処理します。ビューdefine ステートメントは一時テーブルを作成し、この一時テーブルに対して受信クエリを実行します。
  • クエリの結合による - この方法で、MySQL は受信クエリを結合してビューを 1 つのクエリとして定義し、結合されたクエリを実行します。

以上がデータベース ビューとは何を意味しますか?また、MySQL ビューはどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。