目录
游标
创建游标
declare 游标名 cursor for 查询语句;
打开游标
open 游标名;
关闭游标
close 游标名;
使用游标
fetch 游标名 into 变量名;
存储过程
创建存储过程
create procedure 存储过程名([ in | out | inout ] 变量名 数据类型)
begin
............................
............................
end;
调用存储过程
call 存储过程名();
修改SQL语句结束符
delimiter 结束符
删除存储过程
drop procedure 存储过程名;
运算符
1.算数运算符 + - * / %
2.赋值运数符 + += -= *= /=
3.条件运算符== != < > <= >=
4.位、逻辑运算符 与& 或| 非~ 异或^ 右移>> 左移<<
流程控制
1.if 条件 then
SQL语句
else
SQL语句
end if;
2.case 表达式
when 值1 then SQL语句1
when 值2 then SQL语句2
........................................
when 值n then SQL语句n
else SQL语句n+1
end case;
3. while 条件 do
SQL语句
end while;
4. repeat
c
until 条件
end repeat;
5.loop
SQL语句
end loop;
变量
(1)用户变量
set @变量名 = 值;
(2)系统变量
@@系统变量名 @@version @@date
(3)局部变量
declare 变量名 数据类型 default 值;
数据库第十二次作业
创建一个存储过程