当前位置: 首页 > wzjs >正文

网站制作的评价指标企业管理咨询

网站制作的评价指标,企业管理咨询,灵犀科技 高端网站建设背景图,门户网站建设推荐目录 一:变量 系统变量 用户定义变量 局部变量 二:结构 if结构 case when结构 while结构 一:变量 在MySQL中变量分为三种类型 : 系统变量、用户定义变量、局部变量。 系统变量 系统变量 是MySQL服务器提供,不是用户定…

目录

一:变量

系统变量

用户定义变量

局部变量

二:结构

if结构

case when结构

while结构

一:变量

在MySQL中变量分为三种类型 : 系统变量、用户定义变量、局部变量。

系统变量

系统变量 是MySQL服务器提供,不是用户定义的,属于服务器层面。分为全局变量(GLOBAL)、会话 变量( SESSION)。

1). 查看系统变量

--查看所有系统变量
SHOW  [ SESSION | GLOBAL ] VARIABLES;
--可以能过LIKE模糊匹配方式查找变量
SHOW  [ SESSION | GLOBAL ] VARIABLES LIKE '....'
--查看指定变量的值
SELECT  @@ [SESSION | GLOBAL]

2). 设置系统变量

SET  [ SESSION | GLOBAL ]   系统变量名 = 值 ;
SET  @@ [SESSION | GLOBAL]  系统变量名 = 值 ;

演示示例 :

用户定义变量

用户定义变量 是用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用 "@变量 名 " 使用就可以。其作用域为当前连接。

1). 赋值

方式一 :

SET @var_name = expr [, @var_name = expr] ... ;
SET @var_name := expr [, @var_name := expr] ... ;

赋值时,可以使用 = ,也可以使用 :=

方式二 :

SELECT @var_name := expr [, @var_name := expr] ... ;
SELECT 字段名 INTO @var_name FROM 表名;

2). 使用

SELECT  @var_name ;

注意: 用户定义的变量无需对其进行声明或初始化,只不过获取到的值为NULL。

演示案列:

局部变量

局部变量 是根据需要定义的在局部生效的变量,访问之前,需要DECLARE声明。可用作存储过程内的 局部变量和输入参数,局部变量的范围是在其内声明的BEGIN ... END块。

1). 声明

DECLARE 变量名 变1 量类型 [DEFAULT ... ] ;

变量类型就是数据库字段类型:INT、BIGINT、CHAR、VARCHAR、DATE、TIME等。

2). 赋值

SET 变量名 = 值 ;
SET 变量名 := 值 ;
SELECT 字段名 INTO 变量名 FROM 表名 ... ;

演示示例 :

二:结构

if结构

案列:

#if函数
delimiter $
create procedure pro_if(in score int)
begin 
  declare ds varchar(10) default'A';
  if score > 85 then
    set ds='A';
  elseif score <= 85 and score > 75 then
    set ds='B';
  elseif score <= 75 and score > 60 then
    set ds='C';
  else
    set ds='D';
  end if;
  
  select ds;
end $
delimiter ;

case when结构

案列:

#case when函数
delimiter $
create procedure pro_casewhen(in score varchar(1))
begin 
  declare ds varchar(10);
  case score
  when 'A' then
    set ds = '大于85';
  when 'B' then 
    set ds = '大于等于75小于85';
  when 'C' then
    set ds = '大于等于60小于75';
  when 'D' then 
    set ds = '不及格';
  else 
    set ds = '输入A-D';
  end case;
  
  select ds;
end $
delimiter ;

while结构

案列:

##while循环
delimiter $
create procedure pro_while() 
begin
  declare s int default 0;
  declare i int default 0;
  while i<=100 do
     set s=s+i;
     set i=i+1;
  end while;
  
  select s;
 end $
delimiter ;

http://www.dtcms.com/wzjs/504340.html

相关文章:

  • 西双版纳傣族自治州勐海县浙江seo技术培训
  • 大庆做网站最厉害的人广告网站有哪些
  • 重庆外贸网站建设公司厦门人才网唯一官方网站
  • 重庆网站开发公seo搜索优化公司报价
  • 网站制作和网页制作区别陕西省人民政府
  • 嘉定网站建设网上怎么找客户资源
  • 做文学类网站后期花费长尾词挖掘工具爱站网
  • wordpress 跳转到指定页面 无效免费网站建设seo
  • 书画院网站建设模板智推教育seo课程
  • 中信建设有限责任公司深圳中信金融中心项目工期专业招标杭州seo外包服务
  • 人大代表网站建设企业广告宣传
  • 对单位网站建设的意见百度合伙人官方网站
  • 订牛奶网站怎么做网站推广多少钱一年
  • 做网站开发要学什么软件如何创建属于自己的网站
  • 图书馆网站建设的规章制度网络推广软件
  • 如何做网站建设方案百度小说搜索排行榜
  • c 做网站的六大对象小红书seo优化
  • 中国网站开发我要登录百度
  • 百度收录个人网站是什么怎么做外贸网站制作公司
  • 申请收费网站空间青岛seo软件
  • 做一些购物网站网站优化排名软件哪些最好
  • 网页设计与制作黑马程序员seoul是什么国家
  • 东莞凤岗哪里有学做网站的石家庄关键词优化平台
  • oa和erp系统区别seowhy论坛
  • 保洁公司网站源码企业整站seo
  • 网站建设 思维导图设计公司网站设计
  • 宝安做网站哪家好百度网址大全官网
  • 可以做h5游戏的网站昆明seo工资
  • 可以做ps兼职的网站seo权重查询
  • 重庆市住建厅网站外贸网站推广seo