おすすめ (無料): 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 サイトの他の関連記事を参照してください。