[[MySQL]]

#contents

* VIEWとは? [#x42c01a1]
[[MySQL ビューを使ってレコードを表示する方法>http://mysqlweb.net/article/62230614.html]]
>MySQLにはビュー(VIEW)という機能があります。ビューとは仮想のテーブルのようなものです。Accessではクエリに相当します。
ビューを使えば複数のテーブルを結合したり、抽出条件が複雑なSELECT文でも、まるで1つのテーブルのように扱うことができます。

-テーブルの実データを参照しているエイリアスがビューです。
-参照する元データは、SELECT文で抽出できます。
-テーブルの実データを参照しているエイリアス(仮想テーブル)が、ビューです。
-参照する元データは、SELECT文で抽出や加工ができます。

* SQL文 [#gc7340ef]
[[MySQL 5.1 リファレンスマニュアル :: 20 ビュー :: 20.2 CREATE VIEW 構文>http://dev.mysql.com/doc/refman/5.1/ja/create-view.html]]

#code(sql){{
CREATE VIEW ビュー名
AS
SELECT カラム名 FROM データベース名.テーブル名
}}

SELECT文によって、参照する元データを様々な形で指定できると。

#code(sql){{
CREATE VIEW `view_name`
AS
SELECT * FROM `db_1`.`users`
}}

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS