如何使用视图?

1、什么是视图
视图不包含表中应该有的任何列或数据,它包含的是一个SQL查询。它本质上是SQL查询出的一个结果集。
2、为什么使用视图
简化复杂的SQL查询;
保护数据。可以将视图授权给其他用户,这样可以对外提供指定列的数据接口。
3、视图的规则和限制
视图必须唯一命名;
为了创建视图,必须具有足够的访问权限;
视图不能索引,也不能有关联的触发器或默认值。
4、使用视图
4.1 创建视图
视图用CREATE VIEW语句来创建。

CREATE VIEW   视图名 AS    语句
create view v_test as select id,name from test;

查看创建视图的语句

SHOW CREATE VIEW v_test;

删除视图

DROP VIEW viewname;

更新视图
方式一:可以先用DROP再用CREATE
方式二:不用drop,
MySQL直接用CREATE OR REPLACE VIEW
Oracle 直接用CREATE OR REPLACE FORCE VIEW
表示如果要更新的视图不存在,则第2条更新语句会创
建一个视图;如果要更新的视图存在,则第2条更新语句会替换原
有视图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值