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

PHPz
リリース: 2023-09-13 11:49:02
転載
1745 人が閲覧しました

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

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

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

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

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

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

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

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

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート