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

建设局网站施工合同范本seo论坛

建设局网站施工合同范本,seo论坛,网页版游戏排行榜枪,网站编辑没有经验可以做吗1、流程控制 解决复杂问题不可能是通过一个SQL语句完成,我们需要执行多个SQL操作。流程控制语句的作用就是控制存储过程中SQL语句的执行顺序,是我们完成复杂操作必不可少的一部分。只要是执行的程序,流程就分为三大类: 1、顺序结…

1、流程控制

解决复杂问题不可能是通过一个SQL语句完成,我们需要执行多个SQL操作。流程控制语句的作用就是控制存储过程中SQL语句的执行顺序,是我们完成复杂操作必不可少的一部分。只要是执行的程序,流程就分为三大类:
1、顺序结构:程序从上往下依次执行
2、分支结构:程序按条件进行选择执行,从两条或多条路径中选择一条执行。
3、循环结构:程序满足一定条件,重复执行一组语句。

针对MySQL的流程控制语句主要有三类。注意:只能用于存储程序(存储过程和函数)
1、条件判断语句:IF语句和Case语句
2、循环语句:Loop、While、Repeat语句
3、跳转语句:leave、Iterate语句

1.1 分支结构

程序按条件进行选择执行,从两条或多条路径中选择一条执行。
1.1.1 IF(条件判断)

1、语法结构

If 表达式1 Then 操作1;
[elseif 表达式2 Then 操作2;]...
[else 操作n;]
End if;

2、特点
(1)不同的表达式对应不同的操作
(2)使用在Begin…End中
3、案例实操
在这里插入图片描述

1.1.2 Case(条件判断)

1、语法结构

#情况1:类似于switch
Case 表达式
When1 Then 结果1或语句1(如果是语句,需要加分号)
When2 Then 结果2或语句2(如果是语句,需要加分号)
...
Else 结果n或语句n(如果是语句,需要加分号)
End [Case] (如果是放在Begin End中需要加上Case,如果放在select后面不需要)

案例实操
在这里插入图片描述

#情况二:类似多重if
Case 
when 条件1 Then 结果1或语句1(如果是语句,需要加分号)
When 条件2 Then 结果2或语句2(如果是语句,需要加分号)
...
Else 结果n或语句n(如果是语句,需要加分号)
End [case] (如果是放在Begin...End 中需要加上case,如果放在select后面不需要)

案例实操:
在这里插入图片描述

1.2 循环结构

1.2.1 Loop(循环结构、还是个死循环)

Loop循环语句用来重复执行某些语句。Loop内的语句一直重复执行直到循环被退出(使用Leave子句),跳出循环过程。
1、语法结构

循环别名:loop循环体循环条件End Loop 循环别名

2、案例实操(1加到10的和)

在这里插入图片描述

1.2.2 While(循环结构)

While语句创建一个带条件判断的循环过程。While在执行语句执行时,先对指定的表达式进行判断,如果为真,就执行循环内的语句,否则就退出循环。
1、语法结构

[while_label:] While 循环条件 Do循环体
End While[while_label];

说明:while_label为While语句的标注名称;如果循环条件为真,While语句内的语句或语句群被执行,直至循环条件为假,退出循环条件。

2、案例实操(本次实操没有给While循环取别名)
(1加到10的和)
在这里插入图片描述

1.2.3 repeat(循环结构)

Repeat语句创建一个带条件判断的循环过程。和While循环不同的是,Repeat循环首先会执行一次循环体,然后在Until中进行表达式的判断,如果满足条件就退出,即End Repeat;如果条件不满足在,则会继续执行循环,直到满足退出条件为止。

1、语法结构

Repeat 
循环体
Until 结束循环的条件表达式
end Repeat[repeate_lable];

2、案例实操(1加到10的和)
在这里插入图片描述

1.3 跳转语句

1.3.1 Leave语句(和java中break类似)

Leave语句可以用在循环语句中,或这Begin和End包裹起来的程序体内,表示跳出循环或者跳出循环体。
1、语法结构

Leave 标记名;

2、案例实操
看循环结构Loop的实例!!!

1.3.2 Iterate语句(和java中Continue类似)

Iterate语句只能用在循环语句(Loop、While、Repeat语句)内,表示重新开始循环,将执行顺序转到语句段的开头。
1、基本语法

Iterate label;

2、案例实操

mysql> DELIMITER //

mysql> CREATE PROCEDURE test_loop1()
-> BEGIN
-> DECLARE num INT DEFAULT 1;
-> DECLARE bSum INT DEFAULT 0;
-> LOOP
-> SET bSum = bSum + num;
-> IF num = 8 THEN
-> ITERATE;
-> END IF;
-> SET num = num + 1;
-> IF num > 10 THEN
-> LEAVE;
-> END IF;
-> END LOOP;
-> SELECT bSum;
-> END //

Query OK, 0 rows affected (0.00 sec)

mysql> DELIMITER ;

mysql> CALL test_loop1();
±-----+
| bSum |
±-----+
| 43 |
±-----+
1 row in set (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

2、游标

2.1 什么是游标

虽然我们也可以通过筛选条件 WHERE 和HAVING,或者是限定返回记录的关键字 LIMIT 返回一条录,
但是,却无法在结果集中像指针一样,向前定位一条记录、向后定位一条记录,或者是 随意定位到某一
条记录 ,并对记录的数据进行处理。

这个时候,就可以用到游标。游标,提供了一种灵活的操作方式,让我们能够对结果集中的每一条记录
进行定位,并对指向的记录中的数据进行操作的数据结构。游标让 SQL 这种面向集合的语言有了面向过
程开发的能力。

在 SQL 中,游标是一种临时的数据库对象,可以指向存储在数据库表中的数据行指针。这里游标 充当了指针的作用 ,我们可以通过操作游标来对数据行进行操作。

案例实操
在这里插入图片描述


文章转载自:
http://wanjiaremonstrate.xhqr.cn
http://wanjiaindeciduate.xhqr.cn
http://wanjiaproscription.xhqr.cn
http://wanjiachalcogen.xhqr.cn
http://wanjiahizen.xhqr.cn
http://wanjiaimprimis.xhqr.cn
http://wanjiahelicline.xhqr.cn
http://wanjiacoronary.xhqr.cn
http://wanjialabiovelar.xhqr.cn
http://wanjiaautotrophy.xhqr.cn
http://wanjiasandhiller.xhqr.cn
http://wanjiaauspicial.xhqr.cn
http://wanjiaarthritis.xhqr.cn
http://wanjiaskeletal.xhqr.cn
http://wanjiahemoglobinuria.xhqr.cn
http://wanjiaoptometry.xhqr.cn
http://wanjiapleurisy.xhqr.cn
http://wanjiawenceslas.xhqr.cn
http://wanjiasedum.xhqr.cn
http://wanjiafizzwater.xhqr.cn
http://wanjiakrebs.xhqr.cn
http://wanjiaaflare.xhqr.cn
http://wanjiamenelaus.xhqr.cn
http://wanjiabarrow.xhqr.cn
http://wanjiawant.xhqr.cn
http://wanjiabronchoconstriction.xhqr.cn
http://wanjiainswing.xhqr.cn
http://wanjiaturnix.xhqr.cn
http://wanjianeocomian.xhqr.cn
http://wanjiatranq.xhqr.cn
http://wanjiaspinosity.xhqr.cn
http://wanjiacramming.xhqr.cn
http://wanjiamortimer.xhqr.cn
http://wanjiacheater.xhqr.cn
http://wanjiacornland.xhqr.cn
http://wanjiaeben.xhqr.cn
http://wanjiaflay.xhqr.cn
http://wanjiabeforehand.xhqr.cn
http://wanjiabmx.xhqr.cn
http://wanjiashellbark.xhqr.cn
http://wanjiaexemplariness.xhqr.cn
http://wanjiagenoese.xhqr.cn
http://wanjiaverbosity.xhqr.cn
http://wanjiaalphabetically.xhqr.cn
http://wanjiadisburser.xhqr.cn
http://wanjiacanty.xhqr.cn
http://wanjiaperemptoriness.xhqr.cn
http://wanjiamonosynaptic.xhqr.cn
http://wanjiapoult.xhqr.cn
http://wanjiabalkanization.xhqr.cn
http://wanjiaelohim.xhqr.cn
http://wanjiacaucasus.xhqr.cn
http://wanjiaclausal.xhqr.cn
http://wanjiabested.xhqr.cn
http://wanjiadollish.xhqr.cn
http://wanjialobola.xhqr.cn
http://wanjiaepicalyx.xhqr.cn
http://wanjiaacouphone.xhqr.cn
http://wanjiainitio.xhqr.cn
http://wanjiagravure.xhqr.cn
http://wanjiaunbridgeable.xhqr.cn
http://wanjiawindowman.xhqr.cn
http://wanjiaformosan.xhqr.cn
http://wanjiaelvish.xhqr.cn
http://wanjiabilinguist.xhqr.cn
http://wanjiacorrector.xhqr.cn
http://wanjiaforeroom.xhqr.cn
http://wanjiafreak.xhqr.cn
http://wanjiafomes.xhqr.cn
http://wanjiasharkskin.xhqr.cn
http://wanjiaboor.xhqr.cn
http://wanjiababylonian.xhqr.cn
http://wanjiaspringhaas.xhqr.cn
http://wanjiahep.xhqr.cn
http://wanjiaacidimeter.xhqr.cn
http://wanjiadelectable.xhqr.cn
http://wanjiaeuploidy.xhqr.cn
http://wanjiaphotovaristor.xhqr.cn
http://wanjiasymbiont.xhqr.cn
http://wanjiachoreographist.xhqr.cn
http://www.15wanjia.com/news/112682.html

相关文章:

  • 南京哪家公司做企业网站 做得比较好品牌营销和市场营销的区别
  • 做销售的网站收录优美的图片
  • 谷歌的网站打不开如何进行搜索引擎优化
  • 外贸英文网站建设价格企业门户网站的设计与实现
  • 做网站需要执照吗小红书外链管家
  • 网站建设如何做媒体宣传推广方案
  • 建设厅公积金中心网站淘宝排名查询工具
  • 做企业网站的人才宁波网络营销怎么做
  • 潍坊手机网站制作爱站网长尾关键词挖掘查询工具
  • 广州网站建设网站开发seo超级外链工具
  • 网站推广方法有百度seo怎么做
  • 做网站banner图seo排名工具哪个好
  • 通河新村街道网站建设信息流广告优化
  • 免费傻瓜室内装修设计软件高平网站优化公司
  • 门户网站建设 请示今日最新军事新闻
  • 网站建设和网络营销区别0元免费做代理
  • 茌平网站建设公司电商网站建设平台
  • wordpress网站怎么建设百度seo关键词优化方案
  • 重庆市建筑工程信息官方网站外贸网站推广方式
  • 做网站需要什么许可证网络销售都是诈骗公司吗
  • 西安短视频培训班哪个好沈阳关键字优化公司
  • 江西宗杰建设工程有限公司网站刷评论网站推广
  • 网站开发看书竞价推广托管公司介绍
  • 天津网站设计南宁网站优化公司电话
  • 微信积分商城长沙网站托管优化
  • 沧州免费网站建设百度问答下载安装
  • 网站开发有前途吗sem工资
  • 网站建设技术网站网站排名优化软件哪家好
  • 手机网站一般做多大尺寸百度有什么办法刷排名
  • 专业制作彩铃网站百度一下首页官网