ホームページ >データベース >mysql チュートリアル >MySQL でデータベース テーブルからビューを作成するにはどうすればよいですか?

MySQL でデータベース テーブルからビューを作成するにはどうすればよいですか?

黄舟
黄舟オリジナル
2017-08-07 15:44:563638ブラウズ

ビューは 1 つ以上のテーブルからエクスポートされた仮想テーブルであり、ユーザーが既存のデータベース テーブルにビューを作成し、ビューの作成に関する情報を表示する方法を説明します。

MySQL でデータベース テーブルからビューを作成するにはどうすればよいですか?


1. 他のデータベーステーブルに影響を与えないように、新しいデータベーステーブルt_worker_infoを作成します。コードは次のとおりです。

2. t_worker_info を作成した後、コードは次のようになります。

MySQL でデータベース テーブルからビューを作成するにはどうすればよいですか?

create table t_worker_info(
      id int(8) primary key not null auto_increment,
      w_id int(10) not null,
      w_name varchar(20) not null,
      w_age int(3),
      w_sex varchar(10),
      w_birth varchar(20)
   );

以下の図に示すように:

3.選択したデータベースで、「ビュー」を右クリックして「ビューの作成...」をクリックし、編集ウィンドウを開き、ウィンドウにコードを入力します。コードは次のとおりです:

desc t_worker_info;
MySQL でデータベース テーブルからビューを作成するにはどうすればよいですか?

以下に示すように:

MySQL でデータベース テーブルからビューを作成するにはどうすればよいですか? 4. ビュー作成の基本情報を表示し、 desc または description ステートメントを使用します。コードは次のとおりです。

CREATE VIEW `view_worker_info` AS
SELECT  * FROM t_worker_info;
MySQL でデータベース テーブルからビューを作成するにはどうすればよいですか? 以下の図に示すように:

5.ストレージ エンジン、データ長などのビュー情報。上記のインジケーターが null の場合、コードは次のとおりです。

desc view_worker_info;
MySQL でデータベース テーブルからビューを作成するにはどうすればよいですか? 以下の図に示すように:

6. 作成されたビューの詳細を表示するには、show create view ビュー名を使用する必要があります。コードは次のとおりです。

show table status like 'view_worker_info';
MySQL でデータベース テーブルからビューを作成するにはどうすればよいですか? 下の図に示すように:

MySQL のビューとテーブルの違いに注意してください

ビューの作成方法を学びましょう

以上がMySQL でデータベース テーブルからビューを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。