视图
介绍
视图(View)是一种虚拟存在的表,视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的
通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果,所以我们在创建视图的时候,主要的工作就落在了创建这条SQL查询语句上
视图基本语法

视图是一张虚拟存在的表,我们可以像操作表一样来操作视图
视图的检查选项

CASCADED:

LOCAL:

视图的更新

视图的作用

存储过程
介绍

特点:
- 封装、复用
- 可以接收参数,也可以返回数据
- 减少网络交互,效率提升
基本语法
创建与调用:

查看与删除:

注意:在命令行中,执行创建存储过程的SQL时,需要通过关键字delimiter指定SQL语句的结束符
变量-系统变量

注意:
如果没有指定SESSION/GLOBAL,默认是SESSION,会话变量
mysql服务重新启动之后,所设置的全局参数会失效,要想不失效,可以在/etc/my.cnf中配置
变量-用户定义变量

注意:用户定义的变量无需对其进行声明或初始化,只不过获取到的值为NULL
变量-局部变量

if判断

参数(IN、OUT、INOUT)

case

循环-while

循环-repeat

循环-loop

游标-cursor

条件处理程序(Handler)

存储函数

触发器
介绍

语法


被折叠的 条评论
为什么被折叠?



