MySQL的视图view,视图创建后,会随着表的改变而自动改变数据


首先是创建视图

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER

VIEW `new_view`

AS (select `girls`.`id` AS `id`,`girls`.`name` AS `name`,`girls`.`age` AS `age`,`girls`.`level` AS `level` from `girls`);

红色的代码时mysql自动生成的,

一般创建VIEW的SQL如下

create view 视图的名字

as (select * from 表名)

 

然后是我发表这边随笔的重点了,就是我一直在纠结我的表如果改变了数据,视图的数据会不会自动跟着改变,

然后我做了测试,结果就是

MySQL的视图中的数据,会根据对应表的数据改变而改变,而且是自动完成的


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM