![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
06 存储过程
存储过程
Yorick_Xu
这个作者很懒,什么都没留下…
展开
-
第一课 变量
变量1 变量的分类2 系统变量3 自定义变量3.1 用户变量3.2 局部变量3.3 用户变量和局部变量对比 1 变量的分类 系统变量 会话变量(作用域:只针对当前的会话(或连接)有效) 全局变量(作用域:服务器每次启动将为所有的全局变量赋初值,针对于所有的会话和连接均有效,但是不能跨重启) 自定义变量 用户变量(作用域:针对于当前会话(连接)有效,等同于会话变量的作用域。) 局部变量(作用域:仅仅在定义它的BEGIN和END中有效,且必须放在BEGIN和END语句块中的第一句) 2 系统变量原创 2020-08-12 11:29:04 · 93 阅读 · 0 评论 -
第二课 存储过程
存储过程和函数:一组预先编译好的SQL语句的集合,理解成批处理语句,类似于Java中的方法 好处 提高代码的重用性 简化操作 减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 1 存储过程的创建和调用 1.1 语法及注意事项 语法 # 创建存储过程 CREATE PROCEDURE 存储过程名(参数列表) BEGIN 存储过程体(一组合法的SQL语句) END # 调用存储过程 CALL 存储过程名(实参列表); 注意 参数列表包含三个部分:参数模式,参数名,参数类型(I.原创 2020-08-13 15:14:00 · 100 阅读 · 0 评论 -
第三课 函数
函数1 函数与存储过程的区别2 函数创建语法3 函数调用语法4 函数的应用5 函数的查看与删除 存储过程和函数:一组预先编译好的SQL语句的集合,理解成批处理语句,类似于Java中的方法 好处 提高代码的重用性 简化操作 减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 1 函数与存储过程的区别 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入或批量更新 函数:有且仅有一个返回,适合做处理数据后返回一个值 2 函数创建语法 CREATE FUNCTION 函数名(参数名原创 2020-08-13 15:14:45 · 69 阅读 · 0 评论 -
第四课 流程控制
流程控制1 流程控制分类2 分支结构2.1 IF函数2.2 CASE结构2.3 IF结构3 循环结构3.1 分类及控制3.2 WHILE 结构(Java中的While结构)3.3 LOOP 结构(Java中的While(true)结构)3.4 REPEAT 结构(Java中的do-while结构) 1 流程控制分类 顺序结构:程序自上而下依次执行 分支结构:程序从两条或多条路径中选择一条执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 2 分支结构 2.1 IF函数 功能:实现简单的双分支原创 2020-08-13 15:15:33 · 82 阅读 · 0 评论