MySQL和数据库系列文章目录
【MySQL和数据库】MySQL & database 第一章:数据库的安装与卸载
【MySQL和数据库】MySQL & database 第二章:数据库与MySQL的基本概述
【MySQL和数据库】MySQL & database 第三章:DQL学习(主要是记录的查询)
【MySQL和数据库】MySQL & database 第四章:DML学习(主要是对记录的增删改)
【MySQL和数据库】MySQL & database 第五章:DDL学习(主要是对库、表、字段的增删改)
【MySQL和数据库】MySQL & database 第六章:TCL学习(主要是针对事务的控制)
【MySQL和数据库】MySQL & database 第七章:视图的学习
【MySQL和数据库】MySQL & database 第八章:MySQL中的变量
【MySQL和数据库】MySQL & database 第九章:存储过程的学习
【MySQL和数据库】MySQL & database 第十章:函数的学习
【MySQL和数据库】MySQL & database 第十一章:流程控制结构
存储过程
-
含义:一组预先编译好的SQL语句的集合,理解成成批处理语句;
-
特点:
- 提高代码的重用性;
- 简化操作;
- 减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率;
-
创建语法
create procedure 存储过程名(参数列表) begin 存储过程体(一组合法的sql语句) end
-
参数列表包含三部分:参数模式、参数名、参数类型
举例: in stuname varchar(20); 参数模式: in:该参数作为输入,需要调用方法入值;
-