首先是創建視圖
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的視圖中的數據,會根據對應表的數據改變而改變,而且是自動完成的。