本文介绍: 视图的基本使用和注意事项
目录
1. 用途
视图可以理解为一个复杂查询的简称,它可以帮助我们简化查询,主要用于报表查询:例如:查询某个商品每个月的订单详情。
示例:比如我们创建一个订单报表,此处简单写一个订单和商品的联查,实际生产中远比这个复杂。
create view view_order as
select t1.order_id,t2.good_name from t_order t1 join t_good t2 on t1.good_id = t2.good_id ;
我们查询一下这个视图:
select * from view_order;
查询结果如下:
2. 语法
2.1 创建或替换视图
CREATE [OR REPLACE]
VIEW 视图名称 [(字段列表)]
AS 查询语句
示例:
create or replace view view_order as select t1.order_id,t2.good_name from t_order t1 join t_good t2 on t1.good_id = t2.good_id ;
2.2 修改视图
ALTER VIEW 视图名
AS 查询语句;
示例:
alter view view_order as select * from t_order ;
2.3 查看视图:
navicat 管理工具位置如下:
右击视图名view_order选择设计视图,右侧窗口如下图:
2.4 删除视图:
DROP VIEW 视图名;
3. 其他
3.1 操作视图
建议不要通过视图操作表中数据,这种方式在现在应该已经没有人用了,所以也就不说了。
3.2 迁移数据库
迁移数据库的时候一定要注意,视图不会随数据库进行迁移,需要自己手动去弄。
原文地址:https://blog.csdn.net/qq_37375667/article/details/135491860
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_53668.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。