自己电脑做服务器发布网站,开发一款社交app需要多少钱,常见的网站空间,wordpress 走马灯视图 1、视图的定义2、视图的创建3、视图的使用4、视图的查询5、查看视图的建立6、删除视图7、视图的作用 1、视图的定义
视图#xff1a;视图是从一个或者多个基本表#xff08;或视图#xff09;导出的表。它与基本表不同#xff0c;是一个虚表。视图有一个特性#xf… 视图 1、视图的定义2、视图的创建3、视图的使用4、视图的查询5、查看视图的建立6、删除视图7、视图的作用 1、视图的定义
视图视图是从一个或者多个基本表或视图导出的表。它与基本表不同是一个虚表。视图有一个特性就是创建他的父表的数据发生变化视图的数据也会发生变化。简单的理解就是他是存储器的查询语句并不是存储起来的查询结果。
2、视图的创建
语法格式
create view viwe_name as (完整的查询语句)说明view_name自定义的视图名as后面是这个视图所用到的查询结果所以说是存储起来的查询语句而不是将一次的查询结果存储起来eg:
create view v_stu_man as select * from student where ssex 男用视图创建视图
create view v_stuman_class as
select v_stu_man.*,classname from v_stu_man
left join class on v_stu_man.classid class.classid3、视图的使用
语法格式
select * from 视图名eg:
select * from v_stu_man4、视图的查询
语法格式
select * from information_schema.views where table_schema 数据库名说明视图可以当作一张表来使用所以用正常的select查询即可eg:
select * from information_schema.VIEWS
WHERE table_schema haha;5、查看视图的建立
语法格式
show create view view_name;说明view_name索要查询的视图名6、删除视图
语法过程
drop view view_name;说明view_name视图的名称7、视图的作用
简化查询视图创建的本意就是将经常要使用的查询语句封装起来然后后面的使用就只需要调用视图明就可以不用频繁的写相同的查询语句。重写格式化数据频繁访问数据库过滤数据视图是一个生成的是一个虚拟表物理上不存在而这张虚拟表中就可以将想显示的内容而后面创建视图也只能在这些内容上进行查询提高了数据的安全性。