循环是任何计算机语言中都不能回避的而又必须掌握的一个知识点。while是常见的一种循环方式,其MySQL中又有哪些特性呢?有哪些需要注意的细节呢?本人根据自己的实践进行分享。
工具/原料
1
MySQL 5.7
2
win10电脑
方法/步骤
1
掌握语法格式:while 条件判断 do 语句块; end while;具体逻辑见图:
2
确立判断条件:以逐条统计一个表中每条记录的金额字段为例,此处的判断条件是什么呢?这就是需要明确的事情。即:循环的次数不能超过记录总数!
3
明确循环目的(一):什么事情是要通过循环获取的呢?当然是要实现读取一条记录就获取其中的金额值。
4
明确循环目的(二):我如何实现将每次获取的金额传输到要输出的结过上呢?而不是获取到了但最后拿不出去。
5
知道控制循环步骤:当然不能忘记的就是如何记录循环了多少次数了,否则就肯能陷入死循环当中,那这样的程序就没意义了。
总结
1、必须牢记语法格式;2、必须与现实对应起来,掌握:1)继续循环的条件是什么?2)终止循环的条件是什么?3)循环的目的是什么?3、依赖上面三个小点,套用语法格式,很容易就能写出MySQL中的while循环代码。