MySql-第五篇视图

Posted ZeroMZ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql-第五篇视图相关的知识,希望对你有一定的参考价值。

1、视图看上去像是表,但它又不是,它并不能存储数据。视图只是一个或者多个表的逻辑显示。使用视图的好处:

   1》可以限制对数据的访问

   2》可以使复杂的查询变得简单

   3》提供了数据的独立性

   4》提供了对相同数据的不同显示

2、建立或修改视图的语法

create or replace view xxx
as
subquery;

    也可以了解到,视图的本质就是一条被命名的查询语句。

3、为了强制不允许改变视图的数据(视图本来就不存储数据),mysql允许在创建视图时使用with check option子句,使用该子句的视图不允许修改。(大部分的数据库采用的是with check option,但Oracle使用的是with read only)

create or replace view xxx
as
subquery
--指定不允许修改该视图的数据
with check option;

 4、删除视图

drop view xxx;

 

以上是关于MySql-第五篇视图的主要内容,如果未能解决你的问题,请参考以下文章

第五篇:模块

MySQL学习第五篇SQL语句上

Python学习第五篇:操作MySQL数据库

Python学习第五篇:操作MySQL数据库

mysql之字段约束-第五篇

mysql之字段约束-第五篇