mysql编程中语句块包含符:
其实就是相当于js或php中大括号语法:
[标识符:]begin
//语句。。。。
end [标识符];
标识符就是定义定义的任意的名字而已,比如:
if (条件判断)
begin
//。。。。
end;
end if;
if (条件判断)
A:begin
//。。。。
end A;
end if;
A就是标识符,它的作用是“标识”该语句块,以期可以在该语句块中“使用它”——其实就是退出;
流程控制语句
if语句:
case语句:
相当于之前的switch,它有两种语法:
语法1示意代码:
case @v1
when 1 then //如果@v1 等于 1,则表示满足条件,进入这个分支;
begin
//.......
end;
when 2 then
begin
//........
end;
else
begin
//......
end;
end case;
说明:
@v1表示一个变量;后面都这样。
语法2示意代码:
case
when @v1 > 0 then