SQL中视图的创建。修改,删除

 我来答
是激素萨博
推荐于2019-10-12 · TA获得超过2648个赞
知道答主
回答量:5
采纳率:0%
帮助的人:731
展开全部

1、创建视图

CREATE [OR REPLACE] VIEW 视图名(列1,列2...)

AS SELECT (列1,列2...)

FROM ...;

[WITH [CASCADED|LOCAL] CHECK OPTION]

2、修改视图

CREATE OR REPLACE VIEW 视图名 AS SELECT [...] FROM [...];

WITH [CASCADED|LOCAL] CHECK OPTION]

3、删除视图

drop view 视图名称

扩展资料:

SQL语言基本上独立于数据库本身、使用的机器、网络、操作系统,基于SQL的DBMS产品可以运行在从个人机、工作站到基于局域网、小型机和大型机的各种计算机系统上,具有良好的可移植性。

可以看出标准化的工作是很有意义的。早在1987年就有些有识之士预测SQL的标准化是“一场革命”,是“关系数据库管理系统的转折点”。

数据库和各种产品都使用SQL作为共同的数据存取语言和标准的接口,使不同数据库系统之间的互操作有了共同的基础,进而实现异构机、各种操作环境的共享与移植。

参考资料:百度百科-SQL

积极向上的废人
2019-02-13 · TA获得超过931个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
  • 创建视图

CREATE [OR REPLACE] VIEW 视图名(列1,列2...)

AS SELECT (列1,列2...)

FROM  ;

[WITH [CASCADED|LOCAL] CHECK OPTION]

  • 修改视图

CREATE OR REPLACE VIEW 视图名 AS SELECT [ ] FROM [ ];

[WITH [CASCADED|LOCAL] CHECK OPTION]

  • 删除视图

drop view 视图名称

扩展资料:

  • 查看视图

show tables;

desc 视图名

  • 查看视图定义

show create view 视图名称\G

  • 通过视图变更数据

insert into 视图名

update 视图名

[WITH [CASCADED|LOCAL] CHECK OPTION] 决定了是否允许更新数据记录不再满足视图的条件。

local只要满足本视图的条件就可以更新

cascaded则必须满足所有针对该视图的所有视图的条件才可以更新,默认是cascaded。

为了防止通过视图修改导致数据无故丢失,建议加上WITH CHECK OPTION

参考资料来源:百度百科-SQL语句

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新科武状元
推荐于2017-09-08 · TA获得超过149个赞
知道答主
回答量:48
采纳率:0%
帮助的人:64.5万
展开全部
创建:
create view 视图名
as
select.....(SQL查询语句)
with check option (可选,是否启用规则验证)

修改:
alter view 视图名
其他同创建。。。

删除:
Drop view 视图名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式