MySQL创建视图的详细步骤

  

下面讲讲关于MySQL创建视图的详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL创建视图的详细步骤这篇文章你一定会有所受益。

1。视图概述:视图是从一个或多个表导出来的表,它是一种虚拟存在的表,并且表的结构和数据都依赖基本表

2。创建视图的语法格式:视图创建基于选择语句

创建(或更换),(算法)={UNDEFINDE | |合并可诱惑的}),,,,,,,,
视图view_name [(column_list)]
作为SELECT_statement
(与(级联|当地)检查选项)

//或替换表示该语句可以替换已有视图
//算法表示是视图选择的算法
//UNDEFINDE表示MySQL自动选择算法
//合并:将使用视图的语句与视图定义合并起来,是的视图定义的某一部分取代语句的对应部分
//TEMPTABEL:视图存入临时表
//column_list:属性清单,指定了视图中各个属性的名
//:视图要执行的操作
//级联:级联,满足与该视图有关的的所有相关视图和表的条件
//当地:可选,满足该视图本身定义即可

2。在单表上创建视图

创建视图play_v作为选择id,从明星的名字;

select * from play_v;

创建视图play_v1(数字,球员),选择id,从明星的名字;

3。在多表上创建视图

创建视图p_t(数量、球员、团队)
,
选择star.id star.name team.name从明星团队,明星。team_id=team.id;

select * from p_t;

4。查看视图

描述视图名称//或者DESC视图名称
DESC play_v1;

显示,表状态像& # 39;视图名称& # 39;
显示表状态像& # 39;p_t& # 39;;

显示创建视图视图名称,
显示创建视图play_v;

5。修改视图:当基本表中的某些字段发生变化

(1)使用创建或替换视图语句修改视图
创建或替换视图play_v作为select * from学生;

(2)
改变[算法={定义| |合并可诱惑的}]
视图view_name [(column_list)]
作为SELECT_statement
(与(级联|当地)检查选项)

~使用改变修改视图结构
改变认为play_v1选择team_id,从明星的名字;

6。更新视图

(1)更新语句
更新视图p_t设置数量=零;

(2)插入语句
插入星值(11日& # 39;克莱——汤普森& # 39;(4);,#视图也跟着改变

(3)删除语句
删除从p_t数量=11;,,#视图删除的数据就是基本表里的数据

7。删除视图

删除视图(如果存在)view_name view_name……],[限制|级联]

视图play_v1下降;

对于以上MySQL创建视图的详细步骤相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。

  

MySQL创建视图的详细步骤