職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

ビューを使いこなす

2015年05月08日 | mySQL
ビュー


■ビューとは
1つ以上の表(または他のビュー)から任意のデータを選択し、それらをカスタマイズして表したものである。また、実表と同じく行と列に編成されるが、実表とは異なりデータそのものは含まれない。ビューを使用すると、複数の表またはビューを1つの表であるかのように見ることができる。

■ビューの作成
create view ビュー名 as select カラム名 from テーブル名 where 条件;

■ビューからカラムの値を変更する
update v1(ビュー名) set nama(カラム名)='主任佐藤’(値)where nama='佐藤';
namaカラムの値が佐藤→主任佐藤に成る。

※元のテーブルのnamaカラムの値も変わる。しかし、元のテーブルのnamaカラムの値を変えてもビューは変わらない。
変えたければ、初めからupdateをやり直す。

■ビューの確認
show tables;

■ビューのカラム構造表示
desc ビュー名;

■ビューから書き込みは出来るか
「union」「join」「サブクエリ」を使っているビューでは「insert」「update」が使えない

■ビューの上書き
create or replace view ビュー名 as ~

■ビューのカラム構造を変更
alter view ビュー名 as select カラム名 from テーブル名;

■ビューの削除
drop view ビュー名;
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする