题目描述
针对 actor 表创建视图 actor_name_view,只包含 first_name 以及 last_name 字段,并对这两个字段重新命名为:first_name_v 和 last_name_v
_actor 建表语句如下:
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
);
答案解析
什么是视图?
视图(View)是一种虚拟存在的表,同真实表一样,视图也由字段和记录构成,但视图并不实际存在于数据库当中。
创建视图的基本语法为:
CREATE VIEW <view_name> AS <SELECT...>
本题 SQL 语句如下:
CREATE VIEW `actor_name_view`
AS
(
SELECT first_name AS first_name_v,last_name AS last_name_v
FROM `actor`
);