一 流程构造语句
1>语法
分隔符 概念 用于区分过程的开始和结束的符号
delimiter //
/**定义存储过程**/
//
2变量定义
1>全局变量 必须是show variables存在的变量
通过自动提交变量演示
local/session 修改了 只对当前的session有效
global 修改了 对所有的session都有效
1>查看变量是否支持 session或者 global
SHOW [GLOBAL|LOCAL|SESSION] VARIABLES LIKE 'autocommit'
2>通过变量的方式去获取
SELECT @@autocommit
SELECT @@session.autocommit
SELECT @@global.autocommit
3>设置变量
set @@autocommit=off --修改session
set @@global.autocommit=off 或者 set global autocommit=off --修改全局的
2>临时变量
1>session级别临时变量
直接使用 @变量名称 无需定义
set @sex='男';
2>局部变量
declare 变量名 类型 default 默认值
set 变量名=值
SELECT 列1,列2 INTO 变量1,变量2 FROM 表 WHERE 条件
<