写mysql存储过程应注意的几点: 1.声明变量(declare)时要注意字符集,用变量存储表字段时,表字段与变量的字符编码要一致. 2.mysql的字符合并不能用‘+’号,必须用concat函数. 3.每个游标必须使用不同的declare continue handler for not found set done=1来控制游标的结束. BEGIN declare rt VARCHAR(100) CHARACTER SET gbk DEFAULT NULL; declare done tin…
1. if语句 (1) 单分支if条件语句 格式为: # 注意条件判断式两端的空格if [ 条件判断式 ];then 程序员 fi 或者 if[ 条件判断式 ] then 程序 fi 例:判断分区使用率 #!/bin/bash #获取根分区的使用率 rate=$() ] then echo "/dev/sda5 is over 10%!!" fi (2) 双分支if条件语句 格式为: if [ 条件判断式 ] then 条件成立时,执行的程序 else 条件不成立时,执行的另一个程序…
1 if ...else... 基本格式: if condition then commend else commend fi 当然也可以写到一行,用[ ]表明边界,用:表示分行.比如: if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi 判断条件用方括号括起来表示分界,意思是统计当下进程中 带’ssh‘的字符串数量,如果这个数量大于1,那就输出true,结束. 还有带elif的格式,如下:…