mysql viewの作成、内容確認、削除、更新方法まとめ
mysql で view を作成する方法についてまとめます。
ビューの作成方法
まずは、ビューを作成する方法です。
すでにビューが存在する場合は、エラーになります。
create view dbname.hogetable as ( select * from footable )
ビューの情報取得
すでに作成しているビューの内容を確認する方法になります。
この方法で、ビューを作成した時に使用した SQL を見ることができます。
show create view dbname.hogetable
ビューの削除方法
ビューの削除ができます。ビューが存在しない場合はエラーになります。
drop view dbname.hogetable
ビューが存在する場合だけ削除したいときは、「if exists」を加えれば判定できます。
drop view if exists dbname.hogetable
ビューの更新方法
すでに作成しているビューの内容を更新する方法になります。
alter view dbname.hogetable as ( select * from footable )
存在しなければ作成、存在する場合は置き換えたい場合は、下記のように書くと実現できます。
create or replace view dbname.hogetable as ( select * from footable )