(1)存储过程的语法(proceduer)
通过begin 和 end 中间来编写我们要封装的sql语句
delimiter
定界符 通过定界符来修改系统默认的结束符合(;)
“DELIMITER //” 语的作用是将MySQL的结束符设置为 //, 因为MySOL默认的语句结束符号为分号“;’,为了避免与存储过程中 SQL 语句结束符 相冲突, 需要使用DELIMITER改变存储过程的结束符,并以“END //”结束存储过程。存储过程 定义完毕 之后再使用“DELIMITER ;”恢复默认结束符。DELIMITER也可以指定其他符号做为结束符。
(2)变量(variables)
系统变量
用户自定义变量
局部变量(declare 宣布)
(3)if判断 参数 case
if判断
参数(in,out,inout)
case
(4)循环
while
repeat
先执行再判断
loop
关键字:leave iterate(重复)
label为循环的标记