## 【测一测】
### 学习完前面的内容,下面来动手测一测吧,请思考以下问题:
#### 1、已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量 latter_half。请在 sales 表上创建一个视图,查询出一年的总销量?
#### 2、简述修改视图的两种方式,并写出其基本语法?
| 题干 | 已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量latter_half。<br>请在 sales 表上创建一个视图,查询出一年的销量 |
| --- | --- |
| 知识点编号 | 00707002 |
| 题号 | 00707002004 |
| 知识点 |在单表上创建视图|
| 难度等级| 简单|
|题目类型 | 操作题|
|答案|CREATE VIEW view_sales AS SELECT first_half+ latter_half FROM sales;|
| 答案说明 | |
|题干 |简述修改视图的两种方式,并写出其基本语法。|
| --- | --- |
| 知识点编号| 00707005 |
| 题号 | 00707005006|
|知识点| 修改视图|
| 难度等级 |简单 |
| 题目类型|填空题|
| 简答题|1、使用 CREATE OR REPLACE VIEW 语句修改视图在 My SQL 中,使用 CREATE OR REPLACE VIEW 语句改视图,其基本语法格式如下所示:<br>CREATE [OR REPLACE ] [ALGORITHM = {UNDEFINED 或 MERGE 或TEMPTABLE}] VIEW view_name [(column_list)] AS SELECT_statement[WITH[CASCADED 或 LOCAL] CHECKOPTION] <br>2、使用 ALTER 语句修改视图ALTER 语句是 My SQL 提供的另外一种修改视图的方法,使用ALTER 语句修改视图的基本语法格式如下所示:ALTER [ALGORITHM = {UNDEFINED 或MERGE或 TEMPTABLE}]VIEW view_name [(column_list)] AS SELECT_statement [WITH或CASCADED或LOCAL] CHECK OPTION]|
| 答案说明 |修改视图 |