第十一章 1 视图

视图的优点:可以直接存放 各种条件过滤之后的结果集; 可以控制到某行或某列的权限;可以避免表结构变化对视图不影响;

1 创建视图:

cr

eate or replace view   视图名称 as  视图存储结果集;

例如:

create or replace view catalog_view as
SELECT c.catl_id,c.catl_nm from t_km_doc_catalog c where c.CATL_NM LIKE '%业务';

2 :删除原表数据 102100 的记录;

再次查询视图:SELECT * from catalog_view;   视图也少了一条102100 的数据;所以视图是可以实时 根据表数据以及创建视图时的过滤条件进行更新的;

对原表增加 一条符合 创建视图条件的新数据: 

再次查看视图:SELECT * from catalog_view WHERE CATL_NM LIKE '%快带%';所以原表新增数据,视图是可以实时 根据表数据以及创建视图时的过滤条件进行更新的;

mysql版本5.1 之后;show tables ;可以展示表,以及视图:

和 show create table 表名 一样;视图 也可以查询 创建视图时的语句 和定义:

show create view 视图名称:show create view catalog_view;

发布了301 篇原创文章 · 获赞 197 · 访问量 27万+

猜你喜欢

转载自blog.csdn.net/boss_way/article/details/100096438