データベース SQL ビューの概要

coldplay.xixi
リリース: 2021-02-04 07:58:09
転載
3230 人が閲覧しました

データベース SQL ビューの概要

おすすめ (無料): SQL

紹介文を見る

View(View ) は、ビューを使用するユーザーに対して基本的に透過的な 仮想的に存在するテーブル です。ビューは実際にはデータベースに存在しません。行と列のデータ は、カスタム ビューのクエリで使用されるテーブル から取得され、ビューの使用時に動的に生成されます。

ビューの定義

create view ビュー名を select ステートメントとして

SELECT * FROM provinces;

CREATE VIEW v_pro AS SELECT * FROM provinces;

SELECT * FROM v_pro;
ログイン後にコピー

View view

テーブルを表示する場合、ビュー テーブルまたリストされます

show tables;

Use view

select * from v_pro;

ビューの削除

ドロップ ビュー ビュー名;

ビューの役割

  • シンプル: 再利用性が向上します。機能。
  • セキュリティ: セキュリティ パフォーマンスが向上し、ユーザーごとに異なるビューを設定できます。
  • データの独立性: ビューの構造が決定されると、テーブル構造の変更によるユーザーへの影響を防ぐことができます。ソース テーブルに列を追加しても、ビューには影響しません。 ; ソース テーブルの列名の変更は、訪問者に影響を与えることなく問題を解決するために、ビューを変更することで実行できます

ビューの変更

ビューは変更できません次の内容のいずれかが含まれる場合

  • select 句には unique が含まれます
  • select 句には group 関数が含まれます
  • select ステートメントには group by 句が含まれます
  • selecy ステートメント red には order by 句が含まれます
  • where 句には関連するサブクエリが含まれます
  • from 句には複数のテーブルが含まれます
  • #実表に存在する場合 ビュー定義に非 null 制約を持つ列が存在しない場合、挿入操作は実行できません。

以上がデータベース SQL ビューの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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