DataBase

MySQL ビュー

ビューの作成

select以下は基本の構文と同じだがorder byは使用不可。

更新(insert, delete, update)に制約がある。条件を満たすときのみビューに対し更新できる。

  • selectにdistinctが含まれていない
  • fromに含まれるテーブルが1つ
  • group by, havingを使用していない
create view ビュー名(ビューの列名1,ビューの列名2, ....)
as
select
 文....;

ビューの使用

select
     ビューの列名1,
     ビューの列名2,
     ....
from
    ビュー名;

ビューの削除

drop view ビュー名;

コメントを残す