视图/存储过程/触发器
一.视图 —>相当于给sql语句起别名
- 操作
- 视图检查选项
cascaded传递到祖先视图,不管它写没写检查选项 都会检查。
local也会传递,但是如果祖先没写检查选项就不会检查
- cascaded
加了with cascaded check option,
where条件才会生效.
b.local
只检查当前where的条件 , 不管祖宗之法
local也会查询上一个视图,区别是上一个视图没有给with check就不查了,但cascaded会查
| 视图的更新及其作用 | |
|---|---|
|
|
二.存储过程
定义
特点
说白了就是一个函数, 里面装了mysql语句. 同时如果要在命令行中定义这个存储过程的话
必须要用delimiter来定义mysql语句的结束
基本语法

- 系统变量
- 分为全局和会话 , 其中会话变量只能作用在一个窗口
语法
用户定义变量


局部变量

参数(in / into /out)
In/out
Inout
游标

条件处理程序handler

存储函数


触发器 trigger
语法
insert类型

update类型
delete类型

















