MySQL的视图view,视图创建后,会随着表的改变而自动改变数据
1、首先是创建视图
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER
VIEW tge_view AS
SELECT
corpName,
phone
FROM t_gongshang_enterpriser;
上面代码中的(ALGORITHM=UNDEFINED DEFINER=root
@localhost
SQL SECURITY DEFINER)是mysql自动生成的,不需要自己写
一般创建VIEW的SQL如下
create view 视图的名字 as select * from 表名
2、改变数据表t_gongshang_enterprise的数据,再去看视图tge_view的数据,会发现视图tge_view的数据跟着数据表t_gongshang_enterprise的数据而改变
结语:
MySQL的视图中的数据,会根据对应表的数据改变而改变,而且是自动完成的。