MySQL随机密码生成代码
$分隔符
创建
功能` t_girl `。` func_rand_string `(f_num tinyint unsigned,f_type tinyint unsigned)
返回varchar(32)
开始
把数字译成字母。
- NO 1仅表示字符串。
- 2只代表数字。
- 3代表以上的组合。
声明int无符号缺省值0;
声明v_result varchar(255)违约;
当我f_num做<<
如果f_type = 1
集v_result = concat(v_result,char(97 +细胞(rand()*(25 )))))
f_type = 2
集v_result = concat(v_result,char(48 +细胞(rand()*(9 )))))
f_type = 3
集v_result = concat(v_result,子串(取代(UUID),(' ',' '),我+ 1, 1));
最后如果;
设置i = i + 1;
结束的时候;
返回v_result;
结束美元
分隔符;
调用方法示例:
复制代码代码如下所示:
选择func_rand_string(12,3);