您现在的位置是:主页 > news > 深圳市中心最繁华区/网站推广和优化系统
深圳市中心最繁华区/网站推广和优化系统
admin2025/5/17 18:02:56【news】
简介深圳市中心最繁华区,网站推广和优化系统,网站不在首页显示出来,电子商务网站开发课程教案参考链接 https://www.bilibili.com/video/BV12b411K7Zu?p151 变量 系统变量 变量由系统提供,不是用户定义的,属于服务器层面 全局变量 作用域:服务器每次启动将为所有的全局变量赋初始值,针对于所有的会话(连接…
深圳市中心最繁华区,网站推广和优化系统,网站不在首页显示出来,电子商务网站开发课程教案参考链接
https://www.bilibili.com/video/BV12b411K7Zu?p151
变量
系统变量
变量由系统提供,不是用户定义的,属于服务器层面
全局变量
作用域:服务器每次启动将为所有的全局变量赋初始值,针对于所有的会话(连接…
参考链接
- https://www.bilibili.com/video/BV12b411K7Zu?p=151
变量
系统变量
变量由系统提供,不是用户定义的,属于服务器层面
全局变量
作用域:服务器每次启动将为所有的全局变量赋初始值,针对于所有的会话(连接)有效,但不能跨重启
会话变量
作用域:仅仅针对于当前会话(连接)有效
使用的语法:
- 查看所有的系统变量
SHOW GLOBAL|【SESSION】 VARIABLES;
- 查看满足条件的部分系统变量
SHOW GLOBAL|【SESSION】 VARIABLES LIKE '&char&';
- 查看指定的某个系统变量的值
SELECT @@GLOBAL|【SESSION】.系统变量名;
- 为某个系统变量赋值
方式一:
SET GLOBAL|【SESSION】 系统变量名=值;
方式二:
SET @@GLOBAL|【SESSION】.系统变量名=值;
注意:
如果是全局级别,则需要加GLOBAL;如果是会话级别,则需要加SESSION;如果不写,则默认SESSION
自定义变量
变量是用户自定义的,不是系统的
使用步骤:
- 声明
- 赋值
- 使用(查看、比较、运算等)
用户变量
作用域:针对于当前会话(连接)有效,同于会话变量的作用域
应用在任何地方,也就是begin end里面或begin end外面
- 声明并初始化
SET @用户变量名=值;
SET @用户变量名:=值;
SELECT @用户变量名:=值;
- 赋值(更新用户变量的值)
方式一:通过SET或SELECT
SET @用户变量名=值;
SET @用户变量名:=值;
SELECT @用户变量名:=值;
方式二:通过SELECT INTO
SELECT 字段 INTO 变量名
FROM 表;
- 使用(查看用户变量的值)
SELECT @用户变量名;
局部变量
作用域:仅仅在定义它的begin end中有效
应用在begin end中的第一句话
- 声明
DECLARE 变量名 类型;
DECLARE 变量名 类型 DEFAULT 值;
- 赋值
方式一:通过SET或SELECT
SET 局部变量名=值;
SET 局部变量名:=值;
SELECT @局部变量名:=值;
方式二:通过SELECT INTO
SELECT 字段 INTO 局部变量名
FROM 表;
- 使用
SELECT 局部变量名;
用户变量 vs 局部变量
-
作用域:用户变量针对当前会话;局部变量针对BEGIN END中
-
定义和使用的位置:用户变量可以在会话中的任何地方;局部变量只能在BEGIN END中,且为第一句话
-
语法:用户变量必须加@符号,不用限定类型;局部变量一般不用加@符号,需要限定类型