MYSQLビュー
3119 ワード
ビューの意味と役割
機能:
1.操作を単純化する
2.データのセキュリティ性能の向上
3.テーブルの論理的独立性の向上
ビューの作成
ビューの表示
ビューの変更
存在する場合は変更し、存在しない場合は作成します.
ビューの更新
更新ビューとは、ビューを介して更新(UPDATE)削除(DELETE)を挿入(INSERT)する場合、ビューを更新することはできません:1.ビューにはSUM()COUNT()MAX()MIN()などの関数が含まれている.UNION,UNIOALL,DISTINCT,GROUP BY,HAVIGなどのキーワード3を含む.定数ビュー4.ビューのSELECT文がネストされています.
ビューの削除
, , , , , , 。
機能:
1.操作を単純化する
, , 。
2.データのセキュリティ性能の向上
, 。 。
3.テーブルの論理的独立性の向上
ビューの作成
CREATE [ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}]
VIEW [( )]
AS SELECT
[WITH [CASCADED | LOCAL]CHECK OPTION];
ビューの表示
DESC ;//DESCRIBE ;
SHOW TABLE STATUS LIKE ' ';
SHOW CREATE VIEW ;
SELECT * FROM INFORMATION_SCHEMA.VIEWS;
ビューの変更
CREATE OR REPLACE [ALGORITHM={UNDEFINED|MERGE| TEMPTABLE}]
VIEW [( )]
AS SELECT
[WITH [CASCADED | LOCAL]CHECK OPTION];
存在する場合は変更し、存在しない場合は作成します.
ALTER [ALGORITHM={UNDEFINED|MERGE| TEMPTABLE}]
VIEW [( )]
AS SELECT
[WITH [CASCADED | LOCAL]CHECK OPTION];
ビューの更新
更新ビューとは、ビューを介して更新(UPDATE)削除(DELETE)を挿入(INSERT)する場合、ビューを更新することはできません:1.ビューにはSUM()COUNT()MAX()MIN()などの関数が含まれている.UNION,UNIOALL,DISTINCT,GROUP BY,HAVIGなどのキーワード3を含む.定数ビュー4.ビューのSELECT文がネストされています.
ビューの削除
DROP VIEW [IF EXISTS] [RESTRICT | CASCADE]