SQL練習38:actorテーブルのビューactorを作成するname_view


SQL練習38:actorテーブルのビューactorを作成するname_view
タイトルリンク:牛客網
タイトルの説明はactorテーブル作成ビューactor_name_viewfirst_nameおよびlast_name2つの列のみを含み、この2つの列に名前を変更します.
CREATE TABLE  actor  (
   actor_id  smallint(5)  NOT NULL PRIMARY KEY,
   first_name  varchar(45) NOT NULL,
   last_name  varchar(45) NOT NULL,
   last_update datetime NOT NULL);

解法一使用first_nameビューを作成する方法.
CREATE VIEW actor_name_view AS 
SELECT first_name AS first_name_v, last_name AS last_name_v 
FROM actor

解法2は、ビュー名の後ろに直接ビューのフィールド名を追加します.
CREATE VIEW actor_name_view (first_name_v, last_name_v) AS
SELECT first_name, last_name FROM actor

ビューの役割
  • 関数のように再利用性が向上しました.
  • データベースの再構築、プログラムの実行に影響しない.
  • セキュリティ性能の向上.異なるユーザに対して、異なるビューを設定することができます.
  • データをより明確にする.

  • mysqlビューの役割(詳細)