ホームページ  >  記事  >  毎日のプログラミング  >  mysqlデータテーブルビューとはどういう意味ですか?用途は何ですか? (写真 + ビデオ)

mysqlデータテーブルビューとはどういう意味ですか?用途は何ですか? (写真 + ビデオ)

藏色散人
藏色散人オリジナル
2018-10-25 15:18:126676ブラウズ

この記事では主に、mysql データ テーブル ビューとその 関数について簡単に紹介します。

ビューはビューです。ここでのビューは、一般的な MVC フレームワークのビューとは明らかに同じ概念ではありません。

mysql データベースでは、「ビュー」はコンピュータ データベース用語であり、仮想テーブルです。

それでは、仮想テーブルをどのように理解すればよいのでしょうか?使用は何ですか?

初心者の中には、しばらく理解できないかもしれません。

簡単な例を使って、mysql データ テーブル ビュー について詳しく説明しましょう。

仮想テーブルは、その名前が示すように、仮想テーブルです。mysql の基本的なデータ テーブルは、テーブル名、テーブル内のフィールドの 3 つの部分で構成されていることがわかります。 、およびテーブルのレコード。そして、これらのテーブル構造は実際にメモリを消費します。

実際、ビューは仮想テーブルであり、基本データ テーブルと同様に、一連の名前付きの列データと行データも含まれています。ただし、ビューはデータベースに保存されたデータ値のセットとしては存在しません。平たく言えば、ビューは SQL ステートメントの結果セットに基づく視覚的なテーブルです。ビューには実際の物理レコードはありません。つまり、物理的な記憶領域を占有しません。

したがって、複雑な結合複数テーブル クエリを実行する必要がある場合、毎回 1 つの SQL ステートメントを記述してテーブルを 1 つずつクエリする必要がある場合、そのような操作では明らかに効率が非常に低くなります。

view 関数の存在により、この問題は非常にうまく解決されます。

たとえば、学校でバスケットボールの試合を開催する必要がある場合、各クラスのバスケットボールのスキルを知っている生徒をクエリする必要があります。競争の場合、各テーブルを個別にクエリする必要がありますが、これは多くのリソースを消費し、非常に非効率的になります。

mysqlデータテーブルビューとはどういう意味ですか?用途は何ですか? (写真 + ビデオ)

現時点では、クエリ要件を満たすすべてのテーブル データを 1 つのビューに入れることができます。ビューはリソースを占有しないため、コンテストが開催されるたびにを使用すると、クエリ ビューでデータを直接呼び出すことができます。これもビューの重要な役割です。

最後に、ビューと mysql の基本データ テーブル間の接続について簡単に紹介します。

ビューは、MySQL 基本テーブルに基づく仮想テーブルです。その構造と内容は、1 つまたは複数の基本テーブルに対応します。ビューは基本テーブルの存在に依存します。

この記事は、mysql データ テーブル ビューの定義と機能についてのものであり、それが必要な友人にとっても役立つことを願っています。

mysql についてさらに詳しく知りたい場合は、PHP 中国語 Web サイト mysql ビデオ チュートリアル を参照してください。誰でも参照して学ぶことができます。

以上がmysqlデータテーブルビューとはどういう意味ですか?用途は何ですか? (写真 + ビデオ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。