【MySQL其他】视图

    视图是数据库中的一个虚拟表(本身不存储数据,而是按照指定的方式进行查询)。同真实的表一样,视图包含一系列带有名称的列和行数据。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。注意:视图不接受参数、只能进行查询,返回一个二维虚拟表。但是存储过程可以接收参数,并进行增删改差。

1、创建视图(虚拟表

//avgPrice为视图名字,
create view avgPriceasselect cat_id,avg(shop_price)from goods gropy by cat_id;

2、修改视图

alter view 视图名asselect语句;

3、查看视图

SHOW TABLES;

4、删除视图

drop view if exists student_view; //student_view为表名

 

 

 

posted @ 2018-10-10 14:26  PHPer_Cody  阅读(115)  评论(0)    收藏  举报