视图SQL

来源:互联网 发布:fade打击垫软件 编辑:程序博客网 时间:2024/06/13 23:46
1.什么是视图?视图是可视化的表,也叫虚表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。   我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。      虚表在创建一个视图时,只是存放的视图的定义,也即是动态检索数据的查询语句,而并不存放视图对应的数据   2.如何创建视图?    --0.语法结构CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition;--1.普通方式没有限定create view myview1 as select * from emp;--2.按照指定的方式向视图内添加数据    create or replace view myview1 as select * from emp where deptno >20    --填入符合视图要求的数据    --with check option    --只读的方式显示数据 不能添加    with read only;3.删除视图?   drop view myview1;4.视图的作用?        1.安全 可以只显示部分行部分列的数据;可以对添加的数据进行检查;可以设置为只读视图        2.操作简单        3.只显示多个数据库表的部分列,部分行的视图   

原创粉丝点击