1. ビューとは何ですか? ビューは、1 つまたは複数のベース テーブル (ビュー) のデータ、またはユーザー定義のデータであるとも言えます。実際、ビュー内 データが保存されていない場合、データはベース テーブルにまだ存在します。ベース テーブルのデータが変更されると、ビューのデータも変更されます。ビューのデータが変更されると、ベース テーブルも変更されます。も変わります。
2. ビューの役割
1. ビューによりクエリがより便利になります (複雑な SQL ステートメントが非常にシンプルになります)
2. データベース内の重要なデータを保護し、さまざまな人に異なるデータを表示します
3. ビューを作成します
create [または replace] [algorithm={merge|temptable|unknown}]
view view_name [(column_list)]
as select_statement
[[cascaded|local] check オプション付き]
表示
マージ: を参照しているステートメントのテキストを結合します。ビュー定義をビュー定義に追加し、ビュー定義の特定の部分を使用してステートメントの対応する部分を置き換えます。
temptable: ビューの結果は一時テーブルに配置され、ステートメントを実行します。
未定義:
MySQL
が使用するアルゴリズムを選択します。可能であれば、TEMPTABLE ではなく MERGE を使用することをお勧めします。これは、通常は MERGE の方が効率的であり、一時テーブルが使用されている場合、ビューは更新できません ビュー、
mysql
デフォルトでは、undefine 処理アルゴリズムが使用され、マージテーブルと一時テーブルの間で自動的に選択されます。 ローカルチェックオプション [local] を使用すると、このビューの条件が満たされている限り、更新できます
カスケードチェックオプション [cascaded] を使用した場合、ビューを更新するには、すべての条件が満たされる必要があります
IV. 操作
はテーブル操作と同じです
上記では MySQL の内容を含む MySQL ビューを紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。