时间:2021-07-01 10:21:17 帮助过:11人阅读
create or replace view v_test as select * from user;
加上OR REPLACE表示该语句还能替换已有的视图
4、调取视图
select * from v_test;
5、修改视图
alter view v_test as select * from user1;
6、删除视图
drop view if exists v_test;
7、查看视图
show tables;
视图放在information_schema数据库下的views表里
8、查看视图的定义
show table status from companys like 'v_test';
9、视图的算法——存在两种执行的算法
a、Merge:合并的执行方式,每当执行的时候,先将我们的视图的sql语句与外部查询视图的sql语句,混合在一起,最终执行。
b、Temptable:临时表模式,每当查询的时候,将视图所使用的select语句生成一个结果的临时表,再在当当前临时表内进行查询。
以上就是MySQL高级七——视图的使用的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!