题目描述

针对 actor 表创建视图 actor_name_view,只包含 first_name 以及 last_name 字段,并对这两个字段重新命名为:first_name_v last_name_v

_actor
建表语句如下:

  1. CREATE TABLE actor (
  2. actor_id smallint(5) NOT NULL PRIMARY KEY,
  3. first_name varchar(45) NOT NULL,
  4. last_name varchar(45) NOT NULL,
  5. last_update datetime NOT NULL
  6. );

答案解析

什么是视图?

视图(View)是一种虚拟存在的表,同真实表一样,视图也由字段和记录构成,但视图并不实际存在于数据库当中。

创建视图的基本语法为:

  1. CREATE VIEW <view_name> AS <SELECT...>

本题 SQL 语句如下:

  1. CREATE VIEW `actor_name_view`
  2. AS
  3. (
  4. SELECT first_name AS first_name_v,last_name AS last_name_v
  5. FROM `actor`
  6. );