循环语句

存储过程与函数

僤鯓⒐⒋嵵緔 提交于 2019-12-27 13:59:05
存储过程与函数 1. 存储过程的定义 2. 存储过程的创建 3. 存储过程的操作 3.1 存储过程的调用 3.2 存储过程的查看 3.2.1 SHOW PROCEDURE STATUS查看存储过程的状态 3.2.2 SHOW CREATE PROCEDURE 查看存储过程的信息 3.2.3 INFORMATION_SCHEMA.ROUTINES查看存储过程的信息 3.3 存储过程的删除 4. 自定义函数 4.1 自定义函数的创建 4.2 自定义函数的调用 4.3 变量 4.3.1 定义变量 4.3.2 变量赋值 4.3.2.1 变量赋值(1) 4.3.2.2 变量赋值(2) 4.4 流程控制语句 4.4.1 if语句 4.4.2 CASE语句 4.4.3 LOOP语句 4.4.4 LEAVE语句 4.4.5 ITERATE语句 4.4.6 REPEAT语句 4.4.7 WHILE语句 4.5 光标的使用 4.5.1 声明光标 4.5.2 打开光标 4.5.3 使用光标 4.5.4 关闭光标 4.6 定义条件和处理程序 4.6.1 定义条件 4.6.2 定义处理程序 1. 存储过程的定义 存储过程是一组完成特定功能的SQL语句集合 将常用或复杂的工作,预先用SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中, 因此称为存储过程 2. 存储过程的创建

sass中的循环判断条件语句

*爱你&永不变心* 提交于 2019-12-27 05:32:24
@if $lte7: true ! default; //是否兼容ie6,7 //inline-block //ie6-7 *display: inline;*zoom:1; @mixin inline-block {   display: inline-block;    @ if $lte7 {     *display: inline;*zoom: 1;   } } 既然有@if,那肯定有@else啊 $filter: false ! default; //是否开启ie滤镜 //背景色半透明 @mixin bgcolor-alpha( $bgcolor: rgba( 0, 0, 0, .5)){   color: #fff;   @ if $filter{       filter:progid:DXImageTransform.Microsoft.gradient(enabled= 'true',startColorstr= '#{ie-hex-str($bgcolor)}', endColorstr= '#{ie-hex-str($bgcolor)}');   }   @ else{     background-color: #333;   }   background-color: $bgcolor; } sass的@if用 not,or,and 分别表示非,或,与。

robotFramework——FOR循环语句

こ雲淡風輕ζ 提交于 2019-12-27 05:29:00
robotframework支持FOR循环语句,语法和 Python 的语法基本相同,但robotframework中,“FOR”关键字前面需要增加一个“:”,写成“:FOR”,其它与Python的语法相同。下面我们看看如何实现循环。 1.FOR IN 这种结构,循环的次数由“IN”关键字后面的list变量个数控制。示例如下: 运行结果: 这个例子中,“IN”后面直接写了3个常量,则表示运行三次。每个循环${n}被依次赋予3个常量中的1个。当然“IN”后面也可以写一个List变量,代码修改如下: 效果是一样的。 "FOR"和"IN"关键字之间,也可以使用list变量,如下: 运行结果如下: "FOR"和"IN"之间是3个list变量,那么以上的语句就会取“IN”后的list变量,每3个元素循环一次。 2.FOR IN RANGE 这种写法更常用一些。“IN RANGE”后面,跟一个整数型的数字的范围。循环的次数受数字的范围控制。示例如下: 运行结果: 从结果我们可以看出,${n}的值从3开始,一直被赋值到4,循环2次。“IN RANGE”后面也可以只写一个数字,表示范围的下限默认是0。示例如下: 运行结果: 以上两种写法,步长默认步长都是1。我们也可以修改步长,示例如下: 运行结果: 这个例子中的步长为10。 3.Exit For Loop RF也提供了退出循环的语句——Exit

Robot Framework --- FOR循环语句

安稳与你 提交于 2019-12-27 05:27:50
robotframework支持FOR循环语句,语法和 Python 的语法基本相同,但robotframework中,“FOR”关键字前面需要增加一个“:”,写成“:FOR”,其它与Python的语法相同。下面我们看看如何实现循环。 1.FOR IN 这种结构,循环的次数由“IN”关键字后面的list变量个数控制。示例如下: 运行结果: 这个例子中,“IN”后面直接写了3个常量,则表示运行三次。每个循环${n}被依次赋予3个常量中的1个。当然“IN”后面也可以写一个List变量,代码修改如下: 效果是一样的。 "FOR"和"IN"关键字之间,也可以使用list变量,如下: 运行结果如下: "FOR"和"IN"之间是3个list变量,那么以上的语句就会取“IN”后的list变量,每3个元素循环一次。 2.FOR IN RANGE 这种写法更常用一些。“IN RANGE”后面,跟一个整数型的数字的范围。循环的次数受数字的范围控制。示例如下: 运行结果: 从结果我们可以看出,${n}的值从3开始,一直被赋值到4,循环2次。“IN RANGE”后面也可以只写一个数字,表示范围的下限默认是0。示例如下: 运行结果: 以上两种写法,步长默认步长都是1。我们也可以修改步长,示例如下: 运行结果: 这个例子中的步长为10。 3.Exit For Loop RF也提供了退出循环的语句——Exit

Python条件判断和循环

﹥>﹥吖頭↗ 提交于 2019-12-27 03:53:56
条件判断: age = 20 if age >= 18: print(‘your age is’, age) print(‘adult’) 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了: age = 3 if age >= 18: print(‘your age is’, age) print(‘adult’) else: print(‘your age is’, age) print(‘teenager’) 注意不要少写了冒号:。 elif是else if的缩写,完全可以有多个elif,所以if语句的完整形式就是: if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> else: <执行4> 循环 Python的循环有两种,一种是for…in循环,依次把list或tuple中的每个元素迭代出来,看例子: names = [‘Michael’, ‘Bob’, ‘Tracy’] for name in names: print(name) 执行这段代码,会依次打印names的每一个元素: Michael Bob Tracy 所以for x in

Vue.js:循环语句

China☆狼群 提交于 2019-12-27 02:30:18
ylbtech-Vue.js:循环语句 1. 返回顶部 1、 循环语句 循环使用 v-for 指令 。 v-for 指令需要以 site in sites 形式的 特殊语法 , sites 是源数据数组并且 site 是数组元素迭代的别名 。 v-for 可以绑定数据到数组来渲染一个列表 : v-for 指令 <div id="app"> <ol> <li v-for="site in sites"> {{ site.name }} </li> </ol> </div> <script> new Vue({ el: '#app', data: { sites: [ { name: 'Runoob' }, { name: 'Google' }, { name: 'Taobao' } ] } }) </script> 尝试一下 » 模板中使用 v-for: v-for <ul> <template v-for="site in sites"> <li>{{ site.name }}</li> <li>--------------</li> </template> </ul> 尝试一下 » v-for 迭代对象 v-for 可以通过一个对象的属性来迭代数据 : v-for <div id="app"> <ul> <li v-for="value in object"> {{ value

Python基础学习笔记5---循环

只谈情不闲聊 提交于 2019-12-26 23:54:45
循环 for 要计算1+2+3,我们可以直接写表达式: 要计算1+2+3+…+10,勉强也能写出来。 但是,要计算1+2+3+…+10000,直接写表达式就不可能了。 为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python的循环有两种,一种是 for...in 循环,依次把 list (列表)或 tuple (元组)中的每个元素迭代出来,看例子: 执行这段代码,会依次打印names的每一个元素: 所以for x in …循环就是把每个元素代入变量x,然后执行缩进块的语句。 再比如我们想计算1-10的整数之和,可以用一个sum变量做累加: 如果要计算1-100的整数之和,从1写到100有点困难,但是Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如range(5)生成的序列是从0开始小于5(不包含5)的整数: while 只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现: 在循环内部变量i不断自增,直到变为101时,不再满足while条件,循环退出。 break 在循环中, break 语句可以提前退出循环。例如,本来要循环打印1~100的数字: 上面的代码可以打印出1~100。 如果要提前结束循环,可以用break语句: 执行上面的代码可以看到

循环结构

▼魔方 西西 提交于 2019-12-26 19:26:00
1.循环概述 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环语句, 当反复执行这个循环体时,需要再合适的时候把循环判断条件修改为false, 从而结束循环,否则循环将一直执行下去, 形成死循环. 2.循环条件的基本组成部分 1).初始化语句:再循环开始最初执行,而且只做唯一一次. 2).条件判断:如果成立,则循环继续;如果不成立,则循环退出. 3).循环体:重复做要做的事情内容,若干行语句. 4).步进语句:每次循环都要进行的扫尾工作,每次循环结束后都要执行一次. 3.for循环结构 for(初始化语句;条件判断;步进语句){   循环体 } 4.while循环 标准格式: while(条件判断){   循环体 } 扩展格式: while(条件判断){   循环体   步进语句 } 5.do-while循环 标准格式: do{   循环体 }while(条件判断); 扩展格式: do{   循环体   步进语句 }while(条件判断); 6.三中循环的区别 1).如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环至少执行一次. 2).for循环的变量在小括号当中定义,只有循环内部才可以使用.while循环和do-while循环初始化与语句本来就在外面,所以出来循环后还可以继续使用. 7

Python基础

荒凉一梦 提交于 2019-12-26 18:49:40
Python基础知识 学习过程中记录 目录 基本数据类型 数字类型及操作 int 整数 可正可负 没有取值范围 double 浮点数 复数类型 global声明使用全局变量 数值运算操作符 字符串类型及操作 python 对字符串进行编号 字符串切片用法 字符串的特殊字符: 字符串操作符 字符串处理函数 字符串处理方法 字符串格式化 分支结构 单分支结构 二分支结构 多分支结构 条件判断: 操作符 条件组合 异常处理 循环结构 遍历循环 无限循环 循环控制保留字 循环的的扩展 集合 集合类型定义 集合操作符 增强操作符 集合处理方法 序列 序列类型定义 序列操作符 函数和方法 元组 列表 列表的定义 列表操作函数及方法 字典 字典类型定义 字典类型操作函数和方法 函数 函数的定义 函数参数个数 参数传递的两种方式 函数的返回值 lambda函数 (谨慎使用) 文件的数据格式化 文件的类型 文本文件 二进制文件 文件的打开及关闭 文件内容的读取 1. 基本数据类型 1.1. 数字类型及操作 1.1.1. int 整数 可正可负 没有取值范围 四种进制: 十进制:1010,99,-219 二进制:(以0b或0B开头) 0b010, -0B101 八进制:(以0o或者0O开头) 0o123, -0O456 十六进制:(以0x或者0X开头) 0x9a, -0X89 1.1.2.

Shell循环语句:for

馋奶兔 提交于 2019-12-26 16:39:23
[root@master1-192-168-117-18 ~]# vim users.txt [root@master1-192-168-117-18 ~]# vim Example.sh #!/bin/bash read -p "Enter The Users Password:" PASSWD for UNAME in cat users.txt do id $UNAME &> /dev/null if [ $? -eq 0 ] then echo "Already exits" else useradd $UNAME &> /dev/null echo "$PASSWD" | passwd --stdin $UNAME &> /dev/null if [ $? -eq 0 ] then echo "$UNAME,create success!" else echo "$UNAME,Create failure!" fi fi done [root@master1-192-168-117-18 ~]# bash Example.sh Enter The Users Password:1234 zhangsan,create success! lisi,create success! wangmazi,create success! hanmeimei,create