MySQL 随机密码生成代码
2022-11-12 09:19:35
内容摘要
这篇文章主要为大家详细介绍了MySQL 随机密码生成代码,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
代码如下:
DELIMITER $$
CREAT
文章正文
这篇文章主要为大家详细介绍了MySQL 随机密码生成代码,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <code>DELIMITER $$ CREATE FUNCTION `t_girl` . `func_rand_string` ( f_num tinyint unsigned , f_type tinyint unsigned ) RETURNS varchar ( 32) BEGIN -- Translate the number to letter. -- No 1 stands for string only. -- No 2 stands for number only. -- No 3 stands for combination of the above. declare i int unsigned default 0; declare v_result varchar ( 255) default '' ; while i < f_num do if f_type = 1 then set v_result = concat ( v_result, char ( 97+ ceil ( rand ( ) * 25) ) ) ; elseif f_type= 2 then set v_result = concat ( v_result, char ( 48+ ceil ( rand ( ) * 9) ) ) ; elseif f_type= 3 then set v_result = concat ( v_result, substring ( replace ( uuid ( ) , '-' , '' ) , i+ 1, 1) ) ; end if ; set i = i + 1; end while ; return v_result; END $ $ DELIMITER ; </code> |
代码如下:
1 2 | <code>select func_rand_string(12,3); </code> |
注:关于MySQL 随机密码生成代码的内容就先介绍到这里,更多相关文章的可以留意
代码注释