视图/存储过程/触发器

目录

视图

视图的定义

视图的创建

视图的查询

视图的修改

视图的删除

视图的检查选项

CASCADED

LOCAL

​编辑视图更新的条件

视图的作用

存储过程

​编辑delimter关键字-------------------------注意:(Linux)

语法格式为

触发器


视图

视图的定义

视图的创建

or replace可以不写(用于替换)

重点是as 后面的select语句

视图的查询

视图的修改

这里的or replace不能不写

视图的删除

视图的检查选项

细节:with check option 写在SQL语句末尾

CASCADED

级联;  给v2视图加cascaded检查选项时,会给不带检查选项的v1加上检查选项

LOCAL

视图更新的条件

视图的作用

  1. 简单:    视图不仅可以简化用户对数据的理解,也可以简化他们的操作.那些被经常使用的查询可以定义为视图,从而使得用户不必为以后的操作每次指定全部的操作
  2. 安全:    数据库可以授权,但不能授权到数据库特定的行和特定的列上.通过视图用户只能查询和修改他们所能见到的数据
  3. 数据独立:    视图可以帮助用户屏蔽真实表结构变化带来的影响

存储过程

delimter关键字-------------------------注意:(Linux)

语法格式为




触发器

补充:

1.trigger_name是触发器名称,可以自己定义

2.第二行要指定是before还是after(触发时机)    紧接着要指定是什么类型的触发器(--insert,update,delete--)

3.for each row(行级触发器)  对于MySQL来说,我们只支持行级触发器

4.在begin和end之间编写触发器具体逻辑实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值