SQL视图

举报
MICAR 发表于 2021/02/02 09:46:59 2021/02/02
【摘要】 视图:是一张保存了查询结果的虚拟表,在数据库中不存在,但是可以像真实的数据表一样使用(实现增减改查功能),同时可以通过视图来更新真实表创建视图语法: create view 视图名称 as select语句查看视图的内容的语法: select * from 视图名称  where条件语句查看数据表中有哪些视图语法: show table status where comment="view"...
视图:是一张保存了查询结果的虚拟表,在数据库中不存在,
但是可以像真实的数据表一样使用(实现增减改查功能),同时可以通过视图来更新真实表

创建视图语法: create view 视图名称 as select语句

查看视图的内容的语法: select * from 视图名称  where条件语句
查看数据表中有哪些视图语法: show table status where comment="view"

更新视图的(select语句)语法: alter view 视图名称 as select语句
                               create or replace view 视图名称 as select语句

删除视图: drop view 视图名称

例子:
create view view_1 as select * from hzdl_emp where ename="总经理"
select * from view_1

alter view view_1 as select empno from hzdl_emp where ename="总经理"
CREATE or  REPLACE view  view_1 as select jobno from hzdl_emp where ename="总经理"
drop view view_1

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。