存储过程:
1.DELIMITER 修改结束符号
DELIMITER $$
2.创建存储过程
CREATE PROCEDURE NAME([PARAMETER[...]])BODY
参数类型:IN/INOUT/OUT
3.调用
CALL NAME([PARAMETER])
4.删除
DROP PROCEDURE[IF EXISTS] NAME
5.在存储过程体中开头处声明局部变量
DECLARE name type(DEFAULT value)
DECLARE cid INT(10);
6.SET语句为局部变量赋值
SET cid = 910;
7.SELECT...INTO 把选定的结果集直接存储到局部变量中
8.流程控制语句
条件判断:IF THEN ELSE 语句; CASE语句;
循环语句: WHILE语句; REPEAT语句; LOOP语句; ITERATE语句跳出循环;
9.DECLARE CURSOR语句创建游标
10.OPEN 游标name 打开游标
11.FETCH...INTO语句游标读取游标中的数据
12.CLOSE游标name 关闭游标
存储函数