MySQL5逆引き大全460の極意

ビュー/ストアドプロシージャ/ストアドファンクション/トリガ/イベントの極意 - Tips369 新規にビューを定義するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

10-1ビューTips369 新規にビューを定義するには

Level2

PointCREATE VIEW命令を利用します

構文   
CREATE [OR REPLACE]
  [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
  [DEFINER={ユーザ名|CURRENT_USER}] [SQL SECURITY {DEFINER|INVOKER}]
  VIEW ビュー名 [(列名,...)] AS SELECT命令

ビューとは、実際のテーブルから特定の条件(SELECT命令)に基づいて取り出した「仮想的なテーブル」のことを言います。データベース上にもデータを格納するための物理領域が確保されるわけではなく、あくまで、データを取り出すための定義情報だけが保持されます。ビューを利用することで、ユーザに対してテーブル内の特定のレコード/フィールドのみに対するアクセスを可能にしたり、複雑な結合や条件式をカプセル化することで、問い合わせを簡素化したりすることが可能になります。

CREATE VIEW命令は、ビューの定義を作成します。

OR REPLACEオプションは、同名のビュ

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません